Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.02.2013, 22:27   #1
Metaluk
Пользователь
 
Регистрация: 06.02.2013
Сообщений: 21
По умолчанию Язык программирования Си. Использование типа long double.

При использовании данного типа в программе, результат работы программы всегда равен нулю. Самый простой пример - вывести на экран число типа long double:
#include <stdio.h>
#include <conio.h>

int main(void)
{
long double t;
t = 5.3;
printf("%Lf", t);
getch();
return 0;
}
Ответ: -0.000000
Использую компилятор MinGW, среда - Dev-C++. Разрядность процессора - х32. Прошу помочь в решении данной проблемы.
P.S. Мне так же советовали добавить перед программой
#define __USE_MINGW_ANSI_STDIO 1
Но это не помогло.
Так же важно, чтобы программа правильно работала, если использовать компилятор gcc-4.7.2.
Заранее благодарен.
Metaluk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Маленькая мантисса long double Teodor Общие вопросы C/C++ 2 04.02.2013 14:33
Отличие double и long double в Вижиал cover Общие вопросы C/C++ 1 14.10.2012 13:53
Как вывести long double на экран при использование компилятора Intel w_cproc_p_11.1.065 под Visual Studio FPU128bit Visual C++ 9 13.05.2010 10:49
подскажите пожалуйста язык программирования типа bat. Linked007 Помощь студентам 3 26.03.2010 21:11
long double vs. double VoidMan Общие вопросы C/C++ 1 21.09.2009 18:45