_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> |
如需相容性和一致性的詳細資訊,請參閱相容性。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應