Russian Qt Forum
Май 06, 2024, 23:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: 1.#QNAN0 проверка на него  (Прочитано 9430 раз)
EugeneVC
Гость
« : Апрель 15, 2004, 16:16 »

Иногда когда float выводишь, пишется 1.#QNAN0
Я прочитал что это типа переполнения.
А как float проверить на него?
Есть какая константа?
Записан
npak
Гость
« Ответ #1 : Апрель 15, 2004, 16:31 »

В POSIX 1003 и C99 стандартизованы несколько макросов в заголовке <math.h>:

int isinf(real-floating x);
int isnan(real-floating x);

Смотри документацию.  Например, в Linuх
man 3 isnan
Записан
EugeneVC
Гость
« Ответ #2 : Апрель 15, 2004, 16:55 »

ага спасибо
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.057 секунд. Запросов: 20.