Функция isinf() возвращает -1, если value равно
"минус бесконечность", возвращает 1, если value равно "плюс бесконечность",
и возвращает 0 в других случаях.
Функция isnan() возвращает ненулевое значение, если value
является нечисловым значением, и 0 в других случаях.
Функция finite() возвращает ненулевое значение, если value
не является ни бесконечностью, ни нечисловым значением, и 0 в других случаях.
СООТВЕТСТВИЕ СТАНДАРТАМ
BSD 4.3
ЗАМЕЧАНИЯ
C99 обеспечивает дополнительные макросы, независимые от типов, такие как
fpclassify(),
isinf()
и
isnan().