isinf
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 und Gleitkommaunterstützung
fpclassify
_fpclass
, _fpclassf
isfinite
, _finite
, _finitef
isnan
, _isnan
, _isnanf
isnormal
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für