isinf
Określa, czy wartość zmiennoprzecinkowa jest nieskończonością.
Składnia
int isinf(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isinf(
FloatingType x
) throw(); /* C++-only template function */
Parametry
x
Wartość zmiennoprzecinkowa do przetestowania.
Wartość zwracana
isinf
Zwraca wartość niezerową (true
w kodzie C++), jeśli argument x
jest nieskończonością dodatnią lub ujemną. isinf
Zwraca wartość 0 (false
w kodzie C++), jeśli argument jest skończony lub nan. Zarówno normalne, jak i subnormalne wartości zmiennoprzecinkowe są uznawane za skończone.
Uwagi
isinf
jest makrem kompilowanym jako C i funkcją szablonu wbudowanego podczas kompilowania jako C++.
Wymagania
Function | Wymagany nagłówek (C) | Wymagany nagłówek (C++) |
---|---|---|
isinf |
<math.h> | <math.h> lub <cmath> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Zobacz też
Obsługa obliczeń matematycznych i zmiennoprzecinkowych
fpclassify
_fpclass
, _fpclassf
isfinite
, , _finite
_finitef
isnan
, , _isnan
_isnanf
isnormal