在我的课程中,我被告知:
连续值大约在内存中表示,因此使用浮点数计算涉及舍入误差.这些是位模式的微小差异; 因此,e==f如果是漂浮物e,f则测试是不安全的.
e==f
e
f
参考Java.
这是真的?我使用了doubles和floats的比较语句,并且从未遇到过舍入问题.从来没有我在课本上读过类似的东西.当然虚拟机占了这个?
double
float
java memory floating-accuracy
floating-accuracy ×1
java ×1
memory ×1