单选题 假设机器字长为16位,用定点补码小数表示时,一个字所能表示的范围是______。
  • A.0~(1-2-15)
  • B.-(1-2-15)~(1-2-15)
  • C.-1~1
  • D.-1~(1-2-15)
【正确答案】 D
【答案解析】[解析] 在小数定点机中,若采用补码表示,则0的编码是唯一的,因此补码可以比原码和反码多表示一个-1,至于为什么,已经在前面知识点中很详细地讲解过了。另外,假设机器字长为n位,不管原码、补码、反码,上限都是1-2-(n-1)