单选题
某计算机字长8位,采用补码表示小数。若某数真值为-0.1001,则它在该计算机中的机器数形式为______。
A.10111
B.10110111
C.10111000
D.10110000
A
B
C
D
【正确答案】
C
【答案解析】
补码与原码,[X]
补
求[-X]
补
的转换:
原码转换成补码
正数的补码与原码形式相同
负数除符号位以外,其余各位求反,末位加1
[X]
补
求[-X]
补
连符号位一起各位求反,末位加1
-0.1001=-0.1001000,将其表示成原码形式为1.1001000,再将1.1001000除符号位外,各位取反加1即可得-0.1001000的补码形式:1.011100000
提交答案
关闭