Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Détermine si une valeur à virgule flottante est une valeur normale.
Syntaxe
int isnormal(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isnormal(
FloatingType x
) throw(); /* C++-only function template */
Paramètres
x
Valeur à virgule flottante à tester.
Valeur retournée
isnormal retourne une valeur différente de zéro (true en code C++) si l’argument x n’est pas zéro, subnormal, infini ou naN. Sinon, isnormal retourne 0 (false en code C++).
Notes
isnormal est une macro lorsqu’elle est compilée en C et un modèle de fonction inline lorsqu’il est compilé en C++.
Spécifications
| Fonction | En-tête requis (C) | En-tête requis (C++) |
|---|---|---|
isnormal |
<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
isfinite, , _finite_finitef
isinf
isnan, , _isnan_isnanf
_fpclass, _fpclassf