前面的资料可以看出,计算机可以表示整数和浮点数,整数又可以分为:无符号(unsigned)整数和 补码整数(two's complement) 这篇文章着重介绍,浮点数的表示方法。
浮点数
浮点数表示如上图所示有理数进行编码。
1985年IEEE754标准的推出,使浮点数表示有了统一的标准。
IEEE754
IEEE标准表示法:
- 符合位 sign,s决定一个数是负数(1)还是正数(0)。
- 尾数(significand),M是一个二进制小数,它的范围是0至1-ε,或者1至2-ε(ε的值一般是2-k次方,其中设k > 0)
- 阶码(exponent),E的作用是对浮点数进行加权,这个权重一般是2的E次幂。
将浮点数的二进制序列分为三段:
-
一个单独的符合位s
-
k位的阶码字段
-
n位小数字段