VC浮点数转换整数出搞笑结果

[复制链接]
 楼主| sunmonth 发表于 2009-9-22 10:54 | 显示全部楼层 |阅读模式
int  uintbuf;
double floatbuf;
  
floatbuf=1.0231;
floatbuf=floatbuf*10000;
uintbuf=(int)floatbuf;


这个运算uintbuf的结果应该是10231,可实际打印结果却是10230,真是搞笑。

请问各位,如何解决这个问题?
 楼主| sunmonth 发表于 2009-9-22 11:10 | 显示全部楼层
用非典方法已解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

192

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

14

主题

192

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部