已掉线,重新登录

首页 > 绿虎论坛 > 杂类 > 超级灌水 (发帖)

标题: 为什么0.1+0.2不等于0.3

作者: @Ta

时间: 2022-05-25

点击: 272

7a47f58dec8f8699.png

[隐藏样式|查看源码]


『回复列表(7|隐藏机器人聊天)』

1. 两年前我也问过这个问题,后来我学了一门 叫 微机原理和汇编语言后

更新参考,https://blog.csdn.net/weixin_47586883/article/details/120940101
(/@Ta/2022-05-25 12:40//)

2. @胡椒舰长,原来如此
(/@Ta/2022-05-25 12:45//)

3. https://hu60.cn/q.php/bbs.topic.89480.html
(/@Ta/2022-05-25 19:58//)

4.

又是这个经典的问题
人生若只如初见

(/@Ta/2022-05-25 21:37//)

5.
(/@Ta/2022-05-25 23:51//)

6.

明白二进制除不尽就行了
小米MIX2s(白)

(/@Ta/2022-05-26 03:03//)

7.

0.1 和 0.2 都没有精确的浮点数表示,所以转换为浮点时都损失了精度。两者相加时损失的精度会进一步扩大,导致得到的结果在有效数字范围内比 0.3 更大。
解决该问题的方法是进行四舍五入,抛弃受精度误差累积影响的小数位。

(/@Ta/2022-05-26 06:40//)

回复需要登录

8月12日 07:49 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1