单选题 n位补码可表示负数个数为______。
【正确答案】 D
【答案解析】[解析] n位补码表示整数的范围为[-2 n-1 ,2 n-1 -1],其中负数为2 n-1 个,故选D。
下表为n位原码,补码和反码的整数表示范围
n位原码,补码和反码的整数表示范围
原码 -(2 n-1 -1)~(2 n-1 -1)
补码 -2 n-1 ~(2 n-1 -1)
反码 -(2 n-1 -1)~(2 n-1 -1)