恭喜,你发布的帖子
发布于 2024-01-03 13:01:14
3楼
这是位数有限带来的问题。
用一个整数的例子:
16位整数计算:
(1000*1000)/500
(1000/500)*1000
这两个式子,计算结果是不一样的。
如果改为32位计算,两个计算结果就一样。
浮点数也一样。
32位的浮点数产生0.0001的计算误差,使用64位浮点数,至少误差可以小到你看不到。
请填写推广理由:
分享
只看
楼主