查看单个帖子
旧 2009-02-26, 09:52   #1
michael8178
初级会员
 
注册日期: 2009-02-26
年龄: 46
帖子: 2
声望力: 0
michael8178 正向着好的方向发展
警告 [求助]两组小数点前8都一样,就最后一位不一样的数,相加的结果最后显示不同是为什么?

具体的是这样的。如果有两组数。其中第一组为
a = 3.111116334
b = 2.111113666
另一组为
a = 3.111116335
b = 2.111113665

在同种精度下执行 c = a + b
最后得到的结果却不同。
其中第一组的为5.2222,而第二组的为5.223. 请问这是为什么哈?:ft:
michael8178 当前离线   回复时引用此帖