_fpclass
, _fpclassf
Restituisce un valore che indica la classificazione a virgola mobile dell'argomento.
Sintassi
int _fpclass(
double x
);
int _fpclassf(
float x
); /* x64 only */
Parametri
x
Valore a virgola mobile da verificare.
Valore restituito
Le funzioni _fpclass
e _fpclassf
restituiscono un valore intero che indica la classificazione a virgola mobile dell'argomento x
. La classificazione può avere uno dei valori seguenti, definiti in <float.h>
.
valore | Descrizione |
---|---|
_FPCLASS_SNAN |
Segnalazione NaN |
_FPCLASS_QNAN |
NaN non interattivo |
_FPCLASS_NINF |
Infinito negativo (-INF ) |
_FPCLASS_NN |
Valore diverso da zero normalizzato negativo |
_FPCLASS_ND |
Denormalizzato negativo |
_FPCLASS_NZ |
Zero negativo (-0) |
_FPCLASS_PZ |
0 positivo (+0) |
_FPCLASS_PD |
Denormalizzato positivo |
_FPCLASS_PN |
Diverso da zero normalizzato positivo |
_FPCLASS_PINF |
Infinito positivo (+INF ) |
Osservazioni:
Le _fpclass
funzioni e _fpclassf
sono specifiche di Microsoft. Sono simili a fpclassify
, ma restituiscono informazioni più dettagliate sull'argomento. La funzione _fpclassf
è disponibile solo per la compilazione per la piattaforma x64.
Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.
Requisiti
Funzione | Intestazione obbligatoria |
---|---|
_fpclass , _fpclassf |
<float.h> |
Per altre informazioni sulla compatibilità e la conformità, vedere Compatibilità.
Vedi anche
Supporto matematico e a virgola mobile
isnan
, _isnan
, _isnanf
fpclassify