什么叫浮点数 浮点数由两部分组成?

浮点数由两部分组成?浮点数由两部分组成:基m和指数E。基部分使用二进制数表示浮点数的实际值。索引部分占用8位二进制数,可以表示0-255的范围。然而,指数可以是正的,也可以是负的,因此IEEE规定这里

浮点数由两部分组成?

浮点数由两部分组成:基m和指数E。

基部分使用二进制数表示浮点数的实际值。

索引部分占用8位二进制数,可以表示0-255的范围。然而,指数可以是正的,也可以是负的,因此IEEE规定这里计算的幂必须减去127才是真正的指数。因此,float的指数可以是-126到128。实际上,它占用了24位的值。因为它的最高位总是1,所以最高位不存储,只存储23位。到目前为止,23位的基部加上8位的索引部分已经使用了31位。如前所述,float占用4个字节,即32位。那么另一位是干什么的?还有一个位,实际上是4字节中的最高位,用来表示浮点数的正负。最高位为1时为负数,最高位为0时为正数。