问答题 在字长为8位的计算机中,下列数的原码、反码及补码各为多少?
   +18、-18、+31、-31、+127、-127
【正确答案】8位字长的计算机表示机器数,每个机器数是8位,最高位为符号位,后7位为数值位。因此
   [+18]=[+18]=[+18]=00010010
   [-18]=10010010
   [-18]=11101101
   [-18]=11101110
   [+31]=[+31]=[+31]=00011111
   [-31]=10011111
   [-31]=11100000
   [-31]=11100001
   [+127]=[+127]=[+127]=01111111
   [-127]=11111111
   [-127]=10000000
   [-127]=10000001
【答案解析】