上一篇博客我写了浮点数的存储方式,但其实浮点数里面还有一个重要的问题,就是精度的问题。
首先我们要了解的就是浮点数的精度的来源:为什么会有精度的问题?
首先我们得知道实数是一个连续的无穷集合,即使是范围在-1 - 1之间的实数组成的集合也是无穷的。而由浮点数表示方法来看,对于确定阶码和尾数位数的浮点数,其个数是有限的。同时随着阶码的增大,相邻俩浮点数间的 距离会越来越大。单精度浮点数最大值为m1=340282346638528870000000000000000000000.0,次大值为 m