Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Определяет, является ли значение с плавающей запятой бесконечностью.
Синтаксис
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