单选题 某机器字长为8位,采用原码表示法(其中一位为符号位),则机器数所能表示的范围是______。
  • A.-127~+127
  • B.-127~+128
  • C.-128~+127
  • D.-128~+128
【正确答案】 A
【答案解析】[解析] 假设机器数字长为n位,包含一位符号位,则原码、补码、反码的表示范围见下表:
{{B}}表 机器数的原码、补码、反码的表示范围{{/B}}
原码 -(2n-1-1)~(2n-1-1)
补码 -2n-1~(2n-1-1)
反码 -(2n-1-1)~(2n-1-1)