isinf
Détermine si une valeur à virgule flottante est une infinité.
Syntaxe
int isinf(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isinf(
FloatingType x
) throw(); /* C++-only template function */
Paramètres
x
Valeur à virgule flottante à tester.
Valeur retournée
isinf
retourne une valeur différente de zéro (true
en code C++) si l’argument x
est un infini positif ou négatif. isinf
retourne 0 (false
en code C++) si l’argument est fini ou un NAN. Les valeurs à virgule flottante normale et subnormale sont considérées comme finies.
Notes
isinf
est une macro lorsqu’elle est compilée en C et une fonction de modèle inline lorsqu’elle est compilée en C++.
Spécifications
Fonction | En-tête requis (C) | En-tête requis (C++) |
---|---|---|
isinf |
<math.h> | <math.h> ou <cmath> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Voir aussi
Prise en charge des fonctions mathématiques et à virgule flottante
fpclassify
_fpclass
, _fpclassf
isfinite
, , _finite
_finitef
isnan
, , _isnan
_isnanf
isnormal