Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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