_fpclass
, _fpclassf
Gibt einen Wert zurück, der die Gleitkommaklassifizierung des Arguments angibt.
Syntax
int _fpclass(
double x
);
int _fpclassf(
float x
); /* x64 only */
Parameter
x
Der zu testende Gleitkommawert.
Rückgabewert
Die Funktionen _fpclass
und _fpclassf
geben einen ganzzahligen Wert zurück, der die Gleitkommaklassifizierung des Arguments x
angibt. Die Klassifizierung kann einen der folgenden Werte aufweisen, die in <float.h>
.
Wert | Beschreibung |
---|---|
_FPCLASS_SNAN |
Signalisierender NaN |
_FPCLASS_QNAN |
Stiller NaN |
_FPCLASS_NINF |
Negative Unendlichkeit (-INF ) |
_FPCLASS_NN |
Negativ normalisierter ungleich null-Wert |
_FPCLASS_ND |
Negativ denormalisiert |
_FPCLASS_NZ |
Negative Null (-0) |
_FPCLASS_PZ |
Positiv 0 (+0) |
_FPCLASS_PD |
Positiv denormalisiert |
_FPCLASS_PN |
Positiv normalisierter ungleich null-Wert |
_FPCLASS_PINF |
Positive Unendlichkeit (+INF ) |
Hinweise
Die _fpclass
Funktionen sind _fpclassf
microsoftspezifisch. Sie ähneln fpclassify
, geben aber detailliertere Informationen zum Argument zurück. Die _fpclassf
-Funktion ist nur verfügbar, wenn sie für die x64-Plattform kompiliert wurde.
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.
Anforderungen
Funktion | Erforderlicher Header |
---|---|
_fpclass , _fpclassf |
<float.h> |
Weitere Informationen zur Kompatibilität und Konformität finden Sie unter Kompatibilität.
Siehe auch
Mathematische Unterstützung und Gleitkommaunterstützung
isnan
, _isnan
_isnanf
fpclassify