A-A+

在(9)表示中 数值0有如下两种表示:00000000或者11111111;-78的原码和补

2022-08-06 03:02:59 问答库 阅读 175 次

问题详情

在(9)表示中,数值0有如下两种表示:00000000或者11111111;-78的原码和补码表示分别为(10)。
A.原码
B.反码
C.补码
D.原码或反码请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:使用原码.反码和补码码制表示带符号的机器数时.最高位是表示正、负的符号位,0表示正号,1表示负号。原码表示中其余n-l位表示数值的绝对值,因而数值O有两种表示[+0]原<=00000000以丛[-0]原=10000000;反码表示中正数的表示与原码相同,负数的表示则等于其绝对值反码表示按位求反,因而数值0有两种表示[+0]反=00000000以及[-0]反11111111;补码表示中正数的表示与原码、反码相同,负数的表示则等于其反码表示的末尾加1,因而数值0的表示唯一:[+0]补=[-0]补=00000

考点:表示,数值