目前计算机在表示浮点数是采用IEEE 754标准,该标准的诞生为科学应用程序在不同机器上的可移植性奠定了基础

IEEE 754标准

在计算机中浮点数的表示范围(浮点数在计算机中的表示)(1)

IEEEE 754规定,数字系统中的浮点数是对数学中小数的近似,同时规定表达浮点数的0,1序列被分为三部分

在计算机中浮点数的表示范围(浮点数在计算机中的表示)(2)

规则示例(3.14的表示)

对于64位双精度浮点数来说,exponent段为11位,偏移值为1023,fraction长度为52位

写在最后

浮点数终究只是小数的近似,不可能完全描述。因为浮点数的位数终究是有限的,也就是说他所能表现的总是有限个有理数

,