发布网友 发布时间:2023-11-03 23:28
共3个回答
热心网友 时间:2024-08-02 15:38
我来告诉你吧,这是计算机的先天缺陷,因为很多十进制小数转成二进制是无法精确表示的,你去百度一下十进制小数转二进制小数的方法就知道了,输出时就是把内存中的已经只是近似值的二进制还原成十进制数,所以就不是原来的值了热心网友 时间:2024-08-02 15:43
你没有声明精度,所以会输出这个结果.热心网友 时间:2024-08-02 15:43
float默认6位小数,她会自己补上的