Udostępnij za pośrednictwem


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