首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

[转]计算器输入的数目字有时显示不对

2012-10-25 
[转]计算器输入的数字有时显示不对自己做了个简单的计算器,很奇怪,大部分时候输入是正确的,但是有的时候输

[转]计算器输入的数字有时显示不对

自己做了个简单的计算器,很奇怪,大部分时候输入是正确的,但是有的时候输入就不对,比如我输入1.89就会显示1.8900000000000001,但是我输入1.86就显示很正常,不知道是怎么回事,是即使是C++的计算器也有同样的问题。
lz使用C++反复算几次小数加减乘除法,同样可能出现0.999999999999999或者1.000000000001
不过C++的cout没有记错的话对小数是自动舍入,只保留6位,
可能因此虽然出现上述问题但看不出来
这是计算机硬件结构造成的。

热点排行