1 浮点数的表示
通常,我们可以用下面的格式来表示浮点数
S
P
M
其中S是符号位,P是阶码,M是尾数
对于IBM-PC而言,单精度浮点数是32位(即4字节)的,双精度浮点数是64位(即8字节)的。两者的S,P,M所占的位数以及表示方法由下表可知
S
P
M
表示公式
偏移量
1
8
23
(-1)S*2(P-127)*1.M
127
1
11
52
(-1)S*2(P-1023)*1.M
1023
以单精度浮点数为例,可以得到其二进制的表示格式如下
S(第31位)
P(30位到23位)
M(22位到0位)
其中S是符号位,只有0和1,分别表示正负