利用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)