表示格式:

S:浮点数的符号位
E:阶码
M:位数
e:指数真值
公式:
x =( -1 )s × ( 1.M ) × 2e
E = e +127
计算方式:
- 现在变成
2 进制 - 带入公式
算出 S、M、E - 转化成
32位浮点数规格化样式 - 转化成
16进制
例题:
- 将
27 / 64表示成32位浮点数规格化样式
27/64
=(16+8+2+1) / 64
= 1/4 + 1/8 + 1/32 +1/64
= 2-2 + 2-3 + 2-5 + 2-6
= ( 0.011011 )2
= 1 × 1.1011 × 2-2
S =0,M = 1011,E = -2 + 127 = 125(算出 S、M、E)
00111 11011011 0000 0000 0000 0000 000(32位浮点数规格化)
(3DE80000)16 (转化成16进制)
3320

被折叠的 条评论
为什么被折叠?



