计算题

将(5/ 32)10 转换成 754 标准的 32 位浮点数的二进制存储格式。

【正确答案】

首先分别将整数和分数部分转换成二进制数:
(5/ 32) 10 =(0. 00101) 2 =1. 01×2-3 ; 指数 e=-3, 于是: x=(-1)s ×(1. M) ×2ee=E-127。 符号位 S=0, 阶码 E=-3+127=124=(01111100)2 ; 尾数 M=01000000000000000000000; 最后得到 32 位浮点数的二进制存储格式为:001111100010000000000000000000000。

【答案解析】