0.1 + 0.2 = 0.3
0.1 + 0.3 = 0.4
0.1 * 0.2 = 0.02
在计算机中,浮点数的表示存在舍入误差。例如,0.1以二进制表示是一个无限循环小数(0.0001100110011...),但由于计算机使用的存储空间有限,只能存储一个近似值。因此,在对两个浮点数进行加法时,实际上是对它们的近似值进行加法操作,因此可能会存在舍入误差。对于0.1 + 0.2,其近似值是0.30000000000000004,但是在四舍五入后为0.3。同样,对于0.1 + 0.3,其近似值是0.4,因此结果不会存在舍入误差。而对于0.1 * 0.2,其近似值是0.020000000000000004,在四舍五入后为0.02。