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