原因:32 位系统中 float 有1个符号位 + 8个2的幂次位 + 23个精度位 = 32位,long 有 1个符号位 + 31个精度位 = 32位, 当 long 的数值大于8 位时,直接转换有效数字会有损失。 测试代码如下: 相关文章: 2022-01-10 2022-01-18 2021-12-02 2021-08-29 2021-08-20 2022-12-23 2022-12-23 2022-03-09