当涉及到浮点时,我试图了解操作的关联性。在我的讲义中,陈述如下:
“假设浮点值存储七位精度。考虑将 11 个数字相加的问题,其中一个数字是 10^7,另外十个是 1。
如果将小数(1)分别添加到大数中,一次一个,对那个数字没有影响,因为小数出现在大数的第八位“。所以在这里我明白了结果是 1,000,001。
“但是,如果先将小数相加,然后将结果与大数相加,则结果为七位精度 1.000001 * 10^7”
但在我看来,这两种方法都是一样的:我们将 10 个数字加到更大的数字上。有人可以澄清这个问题吗?谢谢