单精度浮点数计算

suaxi
2019-10-31 / 0 评论 / 56 阅读 / 正在检测是否收录...

利用IEEE 754标准标准将数176.0625表示为单精度浮点数。

解:
首先将该十进制数转化为二进制数,即
(176.0625)10=(10110000.0001)2

此处将176与0.625分开求解:

176短除法求得10110000

0.625乘以2

0.625x2=0.125——取0

0.125x2=0.25——取0

0.25x2=0.5——取0

0.5x2=1——取1

即小数部分所求为0.0001

规格化处理:

10110000.0001=1 ⋄ 01100000001x27

将最高位去掉并扩展为单精度浮点数所规定的23位尾数,得到:
01100000001000000000000

然后求阶码
由浮点数一般形式:N=2ExF

得指数为7,用移码表示为10000110(偏移量是127,因此偏移后的指数为7+127=134)

得到(176.0625)10的单精度浮点数表示形式:
01000011001100000001000000000000

0

评论 (0)

取消