Sdílet prostřednictvím


_fpclass, _fpclassf

Vrátí hodnotu označující klasifikaci argumentu s plovoucí desetinou čárkou.

Syntaxe

int _fpclass(
   double x
);

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

Parametry

x
Hodnota s plovoucí desetinou čárkou, která se má testovat.

Vrácená hodnota

_fpclassf Funkce _fpclass vrátí celočíselnou hodnotu, která označuje klasifikaci argumentu xs plovoucí desetinou čárkou . Klasifikace může mít jednu z následujících hodnot, které jsou definovány v <float.h>.

Hodnota popis
_FPCLASS_SNAN Signaling NaN
_FPCLASS_QNAN Quiet NaN
_FPCLASS_NINF Záporné nekonečno (-INF)
_FPCLASS_NN Záporné normalizované nenulové
_FPCLASS_ND Záporná denormalizovaná
_FPCLASS_NZ Záporná nula (-0)
_FPCLASS_PZ Kladné 0 (+0)
_FPCLASS_PD Pozitivní denormalizované
_FPCLASS_PN Kladné normalizované nenulové
_FPCLASS_PINF Kladné nekonečno (+INF)

Poznámky

Funkce _fpclass a _fpclassf funkce jsou specifické pro Microsoft. Jsou podobné fpclassify, ale vrátí podrobnější informace o argumentu. Funkce _fpclassf je k dispozici pouze při kompilaci pro platformu x64.

Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.

Požadavky

Function Požadovaný hlavičkový soubor
_fpclass, _fpclassf <float.h>

Další informace o kompatibilitě a shodě najdete v tématu Kompatibilita.

Viz také

Podpora pro matematiku a plovoucí desetinou čárku
isnan, _isnan, _isnanf
fpclassify