0.1+0.2为什么不等于0.3,而等于0.30000000000000004 作者:马育民 • 2022-05-18 21:54 • 阅读:10087 # 说明 在计算机中,`0.1+0.2` 的结果是 `0.30000000000000004` 在计算机中,运算是将 十进制转成二进制,然后在计算的 从 [十进制转二进制-小数](https://www.malaoshi.top/show_1IX3KrQcBuEQ.html "十进制转二进制-小数") 可知,0.1和 0.2 转成二进制数,是无限循环的,所以做加法运算时,就会不准确 原文出处:http://www.malaoshi.top/show_1IX3Ks6SCPxL.html