共用方式為


_isnan

檢查指定的雙精度浮點數是否為非數字 (NaN)。

int _isnan( 
   double x  
);

參數

  • x
    雙精確度浮點值。

傳回值

如果引數 x 是 NaN,_isnan 會傳回非零的值;否則會傳回 0。

備註

_isnan 函式會測試指定的雙精確度浮點數 x,傳回非零的值,如果 x 不是數字 (NAN)。 NaN 會產生一個浮點運算的結果所在的電腦電子工程學習 (IEEE) 格式無法表示。 如需 NaN 如何為形式表示,請參閱 printf

需求

常式

必要的標頭

_isnan

<float.h>

如需更多關於相容性的資訊,請參閱入門介紹中的 相容性 (Compatibility)

程式庫

C 執行階段程式庫的所有版本。

.NET Framework 對等用法

System::Double::IsNan

請參閱

參考

浮點支援

_finite

_fpclass