问题 单项选择题

一个8位的二进制整数,若采用补码表示,且由3个“1”和5个“0”组成,则最小值为( )。

A.-127

B.-32

C.-125

D.-3

答案

参考答案:C

解析:[分析] 正数的补码与原码、反码相同,负数的补码等于其反码加1,且无论是反码还是补码,其最高位都只用来表示数的正负,显然负数比任何整数小,所以补码的最高位为1;由于补码和原码的关系,所求的最小数的补码应该最大,5个0和3个1组成的最大负数补码应该是 10000011,其原码为11111101,即-125。

单项选择题
多项选择题