判断浮点数

_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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值