реклама на сайте
подробности

 
 
> MAX_FLOAT & MIN_FLOAT
demiurg_spb
сообщение Jul 16 2008, 11:32
Сообщение #1


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



А где в gcc определены:
MAX_FLOAT
MIN_FLOAT
или
FLOAT_MAX
FLOAT_MIN

В stdint.h только для целых, в math.h тоже не найти.
Вроде должен быть где-то stdlimits...

Пока сделал так:
Код
#define MAX_FLOAT  3.4028234663852886e+38   // not IEEE: 1.7014117331926443e+38
#define MIN_FLOAT   1.1754943508222875e-38   // not IEEE: 2.9387358770557188e-39


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
mdmitry
сообщение Jul 16 2008, 14:34
Сообщение #2


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



А посмотреть float.h? Для полной картины еще и глянуть limits.h.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jul 16 2008, 14:46
Сообщение #3


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Спасибо!
Я туда не смотрелsmile.gif
C:\WinAVR\lib\gcc\avr\X.X.X\include\


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Sep 9 2009, 15:20
Сообщение #4


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Тут есть один забавный прикол.
Определённые во float.h константы FLT_MAX и FLT_MIN не совсем то, что было надо мне.
С FLT_MAX - вопросов нет,
а вот FLT_MIN - это самое маленькое по модулю число, стремящееся к нулю, а не самое большое отрицательное, как я было подумал.
Для получения того, что мне нужно я использую (-FLT_MAX). И всё ок. Надеюсь мой опыт вам пригодиться...


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 09:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016