按照IEEE754标准规定的32位浮点数(41A4C000)16对应的十进制数是( )。

admin2021-08-17  33

问题 按照IEEE754标准规定的32位浮点数(41A4C000)16对应的十进制数是(    )。

选项 A、4.59375
B、-20.5938
C、-4.59375
D、20.5938

答案D

解析 (41A4C000)16=(0100 0001 1010 0100 1100 0000 0000 0000)2
    符号位=0
    阶码=10000011
    尾数=01001001100000000000000
    阶码真值=131-127=4
    浮点数=1.010010011×24=10100.10011=(20.59375)10。码的偏置值为1 27。其余23位是尾数数值位。对于规格化的二进制浮点数,数值的最高位总是“1”,为了能使尾数多表示一位有效值,可将这个“1"隐含,因此尾数数值实际上是24位(1位隐含位+23位小数位)。
转载请注明原文地址:https://jikaoti.com/ti/QBDjFFFM
0

最新回复(0)