Other Alias
INFINITY, NAN, HUGE_VALF, HUGE_VALLОБЗОР
#define _ISOC99_SOURCE /* Смотрите feature_test_macros(7) */
#include <math.h>
INFINITY
NAN
HUGE_VAL
HUGE_VALF
HUGE_VALL
ОПИСАНИЕ
Макрос INFINITY расширяет до константы float, представляющую положительную бесконечность.Макрос NAN расширяет до константы float, представляющую ненарушающее (quiet) NaN (если поддерживается). Ненарушающее NaN — это NaN («не число»), которое не вызывает исключений при использовании в арифметических действиях. Обратное — сигнализирующее (signaling) NaN. Смотрите IEC 60559:1989.
Макросы HUGE_VAL, HUGE_VALF, HUGE_VALL расширяют до констант с типами double, float и long double, соответственно, которые представляют большое положительное число, возможно положительную бесконечность.