C20192419MYS
Lucky_Glass
2017-11-11 23:37

C++ double类型强制转换int类型为什么会有Bug?

  • c++
  • 数据类型

做一道水题的时候突然发现一些问题:
定义了一个int变量B=90;直接用%d输出 int(B * 0.3) 输出来是26...
图片说明
但是换一种方法就输出27了:
图片说明
问题出在哪?

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答

为你推荐