浮点数相减为什么要大于0.0001C++
时间: 2023-10-12 12:21:51 浏览: 75
浮点数在内存中的表示方法.pdf
浮点数相减存在精度误差的问题,这是由于浮点数的存储方式和计算方法决定的。在C++中,浮点数的精度误差一般控制在小数点后6~7位,当两个浮点数相减的结果小于这个精度误差时,可能会得到不准确的结果。因此,为了避免这种情况的发生,一般会将浮点数相减的结果与一个较小的数(如0.0001)进行比较,以确保结果的准确性。
阅读全文
浮点数在内存中的表示方法.pdf