_fpclass, _fpclassf

 

Date de publication : novembre 2016

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Retourne une valeur indiquant la classification de l’argument à virgule flottante.

int _fpclass(   
   double x   
);  
  
int _fpclassf(   
   float x   
); /* x64 only */  

Paramètres

x
Valeur à virgule flottante à tester.

Le _fpclass et _fpclassf fonctions retournent une valeur entière qui indique le classement de l’argument à virgule flottante x. La classification peut avoir une des valeurs suivantes, définies dans <float.h>.</float.h>

ValeurDescription
_FPCLASS_SNANNaN de signalisation
_FPCLASS_QNANValeur NaN silencieuse
_FPCLASS_NINFInfini négatif (-INF)
_FPCLASS_NNNégatif normalisés non nulle
_FPCLASS_NDNégatif dénormalisé
_FPCLASS_NZUn zéro négatif (-0)
_FPCLASS_PZ0 positif (+ 0)
_FPCLASS_PDPositif dénormalisé
_FPCLASS_PNPositif normalisés non nulle
_FPCLASS_PINFInfini positif (+ INF)

Le _fpclass et _fpclassf les fonctions sont spécifiques de Microsoft. Ils sont similaires aux fpclassify, mais retourne des informations détaillées sur l’argument. Le _fpclassf fonction est uniquement disponible lors de la compilation pour le x64 plate-forme.

FonctionEn-tête requis
_fpclass<float.h>

Pour plus d’informations de compatibilité et de la conformité, consultez compatibilité.

Prise en charge de virgule flottante
isNaN, _isnan, _isnanf
fpclassify

Afficher: