十进制转IEEE754单精度浮点数的十六进制计算
-
S(1位) E(8位) M(23位) 数符 阶码 尾数 公式
X=??(1.m)??
-
S:数符: 0正,1负
-
E:阶码:只移---->E=e+127
-
M: 尾数:移动完后余下的23位原码
例如(37.25)变为IEEE754
(37.25)10进制转为二进制(100101.01)
e=5
01000010000101010....
42150000H
例:(BF400000)_16变10进制
转为二进制
1_011 1111 0_100 0000 0000 0000 0000 0000
X=??(1.m)??
s=1
E=e+127=126
e=-1
x=-1?1.1??=(-0.11)二进制
=-0.75