_fpclass
, _fpclassf
傳回一個值,指出引數的浮點分類。
語法
int _fpclass(
double x
);
int _fpclassf(
float x
); /* x64 only */
參數
x
要測試的浮點值。
傳回值
_fpclass
和 _fpclassf
函式會傳回整數值,指出 x
引數的浮點分類。 分類可能有下列其中一個值,定義於 中 <float.h>
。
值 | Description |
---|---|
_FPCLASS_SNAN |
訊號 NaN |
_FPCLASS_QNAN |
無訊息 NaN |
_FPCLASS_NINF |
負無限(-INF ) |
_FPCLASS_NN |
負標準化非零 |
_FPCLASS_ND |
負異常化 |
_FPCLASS_NZ |
負零 (-0) |
_FPCLASS_PZ |
正 0 (+0) |
_FPCLASS_PD |
正異常化 |
_FPCLASS_PN |
正標準化非零 |
_FPCLASS_PINF |
正無限 (+INF ) |
備註
和 _fpclassf
函_fpclass
式Microsoft特定。 它們類似於 fpclassify
,但會傳回自變數的詳細資訊。 只有在針對 x64 平台進行編譯時,才能使用 _fpclassf
函式。
根據預設,此函式的全域狀態會限定於應用程式。 若要變更此行為,請參閱 CRT 中的全域狀態。
需求
函式 | 必要的標頭 |
---|---|
_fpclass , _fpclassf |
<float.h> |
如需相容性和一致性的詳細資訊,請參閱相容性。