_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 cálculos matemáticos y el punto flotante
isnan
, , _isnan
, _isnanf
fpclassify