isinf
Určuje, zda hodnota s plovoucí desetinou čárkou je nekonečno.
Syntaxe
int isinf(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isinf(
FloatingType x
) throw(); /* C++-only template function */
Parametry
x
Hodnota s plovoucí desetinou čárkou, která se má testovat.
Vrácená hodnota
isinf
vrátí nenulovou hodnotu (true
v kódu jazyka C++), pokud je argument x
kladné nebo záporné nekonečno. isinf
vrátí hodnotu 0 (false
v kódu jazyka C++), pokud je argument konečný nebo hodnota NAN. Normální i subnormální hodnoty s plovoucí desetinou čárkou jsou považovány za konečné.
Poznámky
isinf
je makro zkompilované jako C a vložená funkce šablony při kompilaci jako C++.
Požadavky
Function | Povinná hlavička (C) | Povinná hlavička (C++) |
---|---|---|
isinf |
<math.h> | <math.h> nebo <cmath> |
Další informace o kompatibilitě najdete v tématu Kompatibilita.
Viz také
Podpora pro matematiku a plovoucí desetinou čárku
fpclassify
_fpclass
, _fpclassf
isfinite
, , _finite
_finitef
isnan
, , _isnan
_isnanf
isnormal