_fpclass, _fpclassf

Devuelve un valor que indica la clasificación de punto flotante del argumento.

Sintaxis

int _fpclass(
   double x
);

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

Parámetros

x
Valor de punto flotante que se va a probar.

Valor devuelto

Las funciones _fpclass y _fpclassf devuelven un valor entero que indica la clasificación de punto flotante del argumento x. Es posible que la clasificación tenga uno de los valores siguientes, que se definen en <float.h>.

Valor Descripción
_FPCLASS_SNAN NaN de señalización
_FPCLASS_QNAN NaN reservado
_FPCLASS_NINF Infinito negativo (-INF)
_FPCLASS_NN Negativo normalizado distinto de cero
_FPCLASS_ND Negativo no normalizado
_FPCLASS_NZ Cero negativo (-0)
_FPCLASS_PZ Cero positivo (+0)
_FPCLASS_PD Positivo no normalizado
_FPCLASS_PN Positivo normalizado distinto de cero
_FPCLASS_PINF Infinito positivo (+INF)

Comentarios

Las funciones _fpclass y _fpclassf son específicas de Microsoft. Son similares a fpclassify, pero devuelven información más detallada sobre el argumento . La función _fpclassf solo está disponible cuando se compila para la plataforma x64.

De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.

Requisitos

Función Encabezado necesario
_fpclass, _fpclassf <float.h>

Para obtener más información sobre compatibilidad y conformidad, consulte Compatibilidad.

Consulte también

Compatibilidad con matemáticas y punto flotante
isnan, _isnan, _isnanf
fpclassify