isnormal
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 mathématique et à virgule flottante
isfinite
, _finite
, _finitef
isinf
isnan
, _isnan
, _isnanf
_fpclass
, _fpclassf
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour