_fpclass
, _fpclassf
Retourne une valeur indiquant la classification à virgule flottante de l’argument.
Syntaxe
int _fpclass(
double x
);
int _fpclassf(
float x
); /* x64 only */
Paramètres
x
Valeur à virgule flottante à tester.
Valeur retournée
Les fonctions _fpclass
et _fpclassf
retournent une valeur entière qui indique la classification à virgule flottante de l’argument x
. La classification peut avoir l’une des valeurs suivantes, définies dans <float.h>
.
Value | Description |
---|---|
_FPCLASS_SNAN |
NaN signalant |
_FPCLASS_QNAN |
NaN silencieux |
_FPCLASS_NINF |
Infini négatif (-INF ) |
_FPCLASS_NN |
Valeur non nulle normalisée négative |
_FPCLASS_ND |
Valeur dénormalisée négative |
_FPCLASS_NZ |
Zéro négatif (-0) |
_FPCLASS_PZ |
Zéro positif (+0) |
_FPCLASS_PD |
Valeur dénormalisée positive |
_FPCLASS_PN |
Valeur non nulle normalisée positive |
_FPCLASS_PINF |
Infini positif (+INF ) |
Notes
Les _fpclass
fonctions et _fpclassf
les fonctions sont spécifiques à Microsoft. Ils sont similaires à fpclassify
, mais retournent des informations plus détaillées sur l’argument. La fonction _fpclassf
n’est disponible que quand elle est compilée pour la plateforme x64.
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
Fonction | En-tête requis |
---|---|
_fpclass , _fpclassf |
<float.h> |
Pour plus d’informations sur la compatibilité et la conformité, consultez Compatibilité.
Voir aussi
Prise en charge mathématique et à virgule flottante
isnan
, _isnan
, _isnanf
fpclassify
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