问题 单项选择题

用8位二进制数的补码形式表示一个带符号数,它能表示的整数范围是______。

A) -127~+127
B) -128~+128
C) -127~+128
D) -128~+127

答案

参考答案:D

解析:用8位二进制数的补码形式表示一个带符号数,可以表示的最大的正整数是(0111 1111)2=(+127)10,而最小的负数是(1000 0000)2=(-128)10,而零只有一个表示形式(00000000)2

单项选择题
单项选择题