单选题
用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
。
提交答案
关闭