Java浮点数在计算机中的表示方法(IEEE754-1985)

Java double的表示范围不是-2^63–(2^63)-1,同理float。以double为例,最高位为符号位,62-52位为指数位,51-0位为尾数,或者称有效数字位。

Java浮点数在计算机中的表示方法(IEEE754-1985)
注:图片引自《维基百科》