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