问题
单项选择题
用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。