2014-06-30 32 views

回答

5

这两个值不能完全表示为单精度浮点数,并且将它们从整数转换成的近似值会导致两个值具有相同的值。因此,减去它们会得到0.

+0

近似值为7.2865997E8 –

+0

@ EdwardM.B。实际上是'728659968f'。当然不是'7.2865997E8',它是一个值为728659970的'double',尽管你可以说近似值是'728660000f'或'728659970f',因为这两个表示都对应于相同的单精度数。 –

相关问题