计算机的信息表示--> 浮点数

138 阅读1分钟

前面的资料可以看出,计算机可以表示整数和浮点数,整数又可以分为:无符号(unsigned)整数和 补码整数(two's complement) 这篇文章着重介绍,浮点数的表示方法。

浮点数

image.png

浮点数表示如上图所示有理数进行编码。

1985年IEEE754标准的推出,使浮点数表示有了统一的标准。

IEEE754

IEEE标准表示法:

image.png
  • 符合位 sign,s决定一个数是负数(1)还是正数(0)。
  • 尾数(significand),M是一个二进制小数,它的范围是0至1-ε,或者1至2-ε(ε的值一般是2-k次方,其中设k > 0)
  • 阶码(exponent),E的作用是对浮点数进行加权,这个权重一般是2的E次幂。

将浮点数的二进制序列分为三段:

  • 一个单独的符合位s

  • k位的阶码字段

  • n位小数字段

image.png

1.规格化的值