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 eine Unendlichkeit ist.
Syntax
int isinf(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isinf(
FloatingType x
) throw(); /* C++-only template function */
Parameter
x
Der zu testende Gleitkommawert.
Rückgabewert
isinf
gibt einen Wert ungleich Null (true
in C++-Code) zurück, wenn das Argument x
eine positive oder negative Unendlichkeit ist. isinf
gibt 0 (false
im C++-Code) zurück, wenn das Argument endlich oder ein NAN ist. Sowohl normale als auch subnormale Gleitkommawerte werden als endlich betrachtet.
Hinweise
isinf
ist ein Makro, wenn es als C kompiliert wird, und eine Inlinevorlagenfunktion, wenn sie als C++ kompiliert wird.
Anforderungen
Funktion | Erforderlicher Header (C) | Erforderlicher Header (C++) |
---|---|---|
isinf |
<math.h> | <math.h> oder <cmath> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Siehe auch
Mathematische Unterstützung und Gleitkommaunterstützung
fpclassify
_fpclass
, _fpclassf
isfinite
, _finite
_finitef
isnan
, _isnan
_isnanf
isnormal