回答

4

程序員經常驚訝的例子是x + 1 == x。在單精度浮點數中,由於尾數精度有限,因此x小到2^25。這通常會在通過小時間步長增加仿真中的時間值時出現。 A similar problem影響了愛國者導彈。

+0

是的,很好的例子。我要指出的是,對於具有不同指數的任何兩個數字都會發生這種精度損失:當指數具有足夠不同的幅度時,完全吸收其中一個項。 – user492922