问题 单项选择题

用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

选择题
填空题