_isnan 检查特定双精度浮点值不是数字 (NAN)。 int _isnan( double x ); 参数 x 双精度浮点值。 返回值 ,如果参数 x 为 NAN,_isnan 返回非零值;否则返回 0。 实例 必需的头 _isnan float.h _finite 确定给定的双精度浮点值是否是有限的。 int _finite( double x ); 参数 x 双精度浮点值。 返回值 ,如果的参数 x 不是无限大的,_finite 返回非零值;也就是说,如果 – INF AMP_LT x AMP_LT +INF。 ,如果参数为无穷或 " NAN,则返回 0。 要求 功能 必需的头 _finite float.h _fpclass 返回包含有关浮点类的状态的信息。 int _fpclass( double x ); 参数 x 双精度浮点值。 返回值 _fpclass 返回指示其参数 x浮点类的整数值。状态在运行 Float.h 可能具有下列值之一,定义。 值 说明 _FPCLASS_SNAN 信号 Nan _FPCLASS_QNAN 安静 Nan _FPCLASS_NINF 负无穷大 (– INF) _FPCLASS_NN 负规范化非零 _FPCLASS_ND denormalized 的负 _FPCLASS_NZ 负零 (– 0) _FPCLASS_PZ 正 0 (+0) _FPCLASS_PD denormalized 型类型 _FPCLASS_PN 正规范化非零 _FPCLASS_PINF 正无穷大 (+INF) 要求 功能 必需的头 _fpclass float.h