isinf
Определяет, является ли значение с плавающей запятой бесконечностью.
Синтаксис
int isinf(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isinf(
FloatingType x
) throw(); /* C++-only template function */
Параметры
x
Проверяемое значение с плавающей запятой.
Возвращаемое значение
isinf
возвращает ненулевое значение (true
в коде C++), если аргумент x
является положительным или отрицательным бесконечностью. isinf
возвращает значение 0 (false
в коде C++), если аргумент является конечным или NAN. Обычные и субнормальные значения с плавающей запятой считаются конечными.
Замечания
isinf
— это макрос, скомпилированный как C, и встроенная функция шаблона при компиляции как C++.
Требования
Function | Обязательный заголовок (C) | Обязательный заголовок (C++) |
---|---|---|
isinf |
<math.h> | <math.h> или <cmath> |
Дополнительные сведения о совместимости см. в разделе Совместимость.
См. также
Поддержка математических и плавающих точек
fpclassify
_fpclass
, _fpclassf
isfinite
, , _finite
_finitef
isnan
, , _isnan
_isnanf
isnormal