Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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