[试题]

把短浮点数C1C90000H转换成为十进制数。

将十六进制代码写成二进制形式,并分离出符号位、阶码和尾数。因为C1C90000H=11000001110010010000000000000000,所以符号位为1,阶码为10000011,尾数为10010010000000000000000。

计算出阶码真值(移码减去偏置值),如下:

10000011–1111111 = 100

以规格化二进制数的形式写出此数,得到写成非规格化二进制数的形式,为11001.001。

转换成十进制数,并加上符号位(11001.001)2=(25.125)10,所以,该浮点数为-25.125。

为什么是负的,看到C1C90000H 不应该是正的么?

参考答案与解析:

相关试题

把下列进制数转换成为十进制数(1011011)2

[问答题] 把下列进制数转换成为十进制数(1011011)2

  • 查看答案
  • 把下列进制数转换成为十进制数(377)8

    [问答题] 把下列进制数转换成为十进制数(377)8

  • 查看答案
  • 把下列进制数转换成为十进制数(0.10110)2

    [问答题] 把下列进制数转换成为十进制数(0.10110)2

  • 查看答案
  • 把下列进制数转换成为十进制数(111111.01)2

    [问答题] 把下列进制数转换成为十进制数(111111.01)2

  • 查看答案
  • 把下列进制数转换成为十进制数(0.24)8

    [问答题] 把下列进制数转换成为十进制数(0.24)8

  • 查看答案
  • 把下列进制数转换成为十进制数(3FF)16

    [问答题] 把下列进制数转换成为十进制数(3FF)16

  • 查看答案
  • 十进制数4625转换成为十六进制数是

    [单选题]十进制数4625转换成为十六进制数是A.1211HB.1121HC.1122HD.1221H

  • 查看答案
  • 十六进制数2A3C转换成十进制数是

    [单选题]十六进制数2A3C转换成十进制数是

  • 查看答案
  • 十六进制数43C转换成十进制数为(11)。

    [单选题]十六进制数43C转换成十进制数为(11)。A.1182B.1084C.1082D.1102

  • 查看答案
  • 请把下列进制数转换成为十进制数:(2A.4)16

    [问答题] 请把下列进制数转换成为十进制数:(2A.4)16

  • 查看答案