Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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