_isnan

检查非数值 (NAN) 的特定双精度浮点值。

int _isnan( 
   double x  
);

参数

  • x
    双精度浮点值。

返回值

如果参数x 是NAN,_isnan 返回一个非零值;否则返回 0。

备注

_isnan 函数测试特定双精度浮点值 x,如果 x 不是数字 (NAN),返回一个非零值。 当电气电子工程师协会(IEEE)无法表示浮点操作的结果时,生成NAN。 有关 NAN 的输出如何表示的信息,请参见 printf

要求

例程

必需的标头

_isnan

<float.h>

有关更多兼容性信息,请参见“简介”中的兼容性

C 运行时库的所有版本。

.NET Framework 等效项

System::Double::IsNan

请参见

参考

浮点支持

_finite

_fpclass