isnormal
Określa, czy wartość zmiennoprzecinkowa jest wartością normalną.
Składnia
int isnormal(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isnormal(
FloatingType x
) throw(); /* C++-only function template */
Parametry
x
Wartość zmiennoprzecinkowa do przetestowania.
Wartość zwracana
isnormal
Zwraca wartość niezerową (true
w kodzie C++), jeśli argument x
nie jest zerowy, nienormalny, nieskończony lub NaN. isnormal
W przeciwnym razie zwraca wartość 0 (false
w kodzie C++).
Uwagi
isnormal
jest makrem kompilowanym jako C i wbudowanym szablonem funkcji podczas kompilowania jako C++.
Wymagania
Function | Wymagany nagłówek (C) | Wymagany nagłówek (C++) |
---|---|---|
isnormal |
<math.h> | <math.h> lub <cmath> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Zobacz też
Obsługa obliczeń matematycznych i zmiennoprzecinkowych
isfinite
, , _finite
_finitef
isinf
isnan
, , _isnan
_isnanf
_fpclass
, _fpclassf