_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. Informationen zum Ändern dieses Verhaltens finden Sie im Global state in the 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 und Gleitkommaunterstützung
isnan, _isnan, _isnanf
fpclassify