您当前的位置: 首页 > 

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

float的比较要慎重

柳鲲鹏 发布时间:2019-06-04 16:36:43 ,浏览量:0

  很多朋程序员也在用float比较,这个要慎重啊。为什么呢?因为float和int不一样。举例来说:

if (value >= 12.0F)
    ......

  这看起来是不是很正常?value如果是计算得来的,如果是11.9呢?如果是12.1呢?判断结果是汝期望的?不好说。

 

  怎么办?有几个办法:

  • 转换为int,比如乘上100、1000,这样就万事大吉。
  • 先转成int,再转成float判断。
  • 加一个误差。比如(12.0F-0.1F).。
  • 根据代码调整。
关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0513s