问题 单项选择题

用n个二进制位表示带符号的定点整数时,若采用原码和反码码制,则可表示的数值范围是 (7) ;若采用补码码制,则可表示的数值范围是 (8)

A.-2n-1~+2n-1

B.-(2n-1-1)~+2n-1

C.-2n-1~+(2n-1-1)

D.-(2n-1-1)~+(2n-1-1)

答案

参考答案:C

解析: 采用补码码制表示带符号的定点整数时,可以表示范围-(2n-1-1)~+(2n-1-1)内的数 (理由同前)。注意到在补码表示下,0的表示唯一并且二进制数100…0(n-1个0)表示出了-2n-1,因此补码表示的数值范围是:-2n-1~+(2n-1-1)。

多项选择题 案例分析题
填空题