IEEE754 定义了若干种 rounding 方案,这里用的应该是 roundTiesToEven ,就是说当两个相邻的可表示值距离实际值相等的的时候,去最末尾为偶数(对二进制来说,就是0)的那一个。 这个和四舍五入类似,只是在 .1 (相当于十进制的 .5)的时候,有时进位,有时舍去。 ======= 其它的 rounding 方案还有: roundTiesToAway 这个类似四舍五入,只要 .1 就进一 roundTowardPositive 向大的方向取整(对正数来说,就是一律进一) roundTowardNegative 向小的方向取整 roundTowardZero 向0取整