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