Share via


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