Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bestimmt, ob ein Gleitkommawert ein normaler Wert ist.
Syntax
int isnormal(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isnormal(
FloatingType x
) throw(); /* C++-only function template */
Parameter
x
Der zu testende Gleitkommawert.
Rückgabewert
isnormal gibt einen Nonzero-Wert (true in C++-Code) zurück, wenn das Argument x nicht null, subnormal, unendlich oder naN ist. isnormal Andernfalls wird 0 (false im C++-Code) zurückgegeben.
Hinweise
isnormal ist ein Makro, wenn es als C kompiliert wird, und eine Inlinefunktionsvorlage, die als C++ kompiliert wird.
Anforderungen
| Funktion | Erforderlicher Header (C) | Erforderlicher Header (C++) |
|---|---|---|
isnormal |
<math.h> | <math.h> oder <cmath> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Siehe auch
Mathematische Unterstützung und Gleitkommaunterstützung
isfinite, _finite_finitef
isinf
isnan, _isnan_isnanf
_fpclass, _fpclassf