Udostępnij za pośrednictwem


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