单选题
用8位二进制数的补码形式表示一个带符号数,它能表示的整数范围是______。
A) -127~+127 B) -128~+128
C) -127~+128 D) -128~+127
A
B
C
D
【正确答案】
D
【答案解析】
用8位二进制数的补码形式表示一个带符号数,可以表示的最大的正整数是(0111 1111)
2
=(+127)
10
,而最小的负数是(1000 0000)
2
=(-128)
10
,而零只有一个表示形式(00000000)
2
。
提交答案
关闭