Sdílet prostřednictvím


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