isnormal

Určuje, zda je hodnota s plovoucí desetinou čárkou normální hodnota.

Syntaxe

int isnormal(
   /* floating-point */ x
); /* C-only macro */

template <class FloatingType>
inline bool isnormal(
   FloatingType x
) throw(); /* C++-only function template */

Parametry

x
Hodnota s plovoucí desetinou čárkou, která se má testovat.

Vrácená hodnota

isnormal vrátí nenulovou hodnotu (true v kódu jazyka C++), pokud argument x není nulový, subnormální, nekonečný nebo naN. isnormal V opačném případě vrátí hodnotu 0 (false v kódu jazyka C++).

Poznámky

isnormal je makro, pokud je zkompilováno jako C, a vložená šablona funkce při kompilaci jako C++.

Požadavky

Function Povinná hlavička (C) Povinná hlavička (C++)
isnormal <math.h> <math.h> nebo <cmath>

Další informace o kompatibilitě najdete v tématu Kompatibilita.

Viz také

Podpora pro matematiku a plovoucí desetinou čárku
isfinite, , _finite_finitef
isinf
isnan, , _isnan_isnanf
_fpclass, _fpclassf