ITの基礎知識|ITパスポート・基本情報

基本情報技術者 平成20年秋 問3

2017.09.01

2の補数で表された負数 10101110 の絶対値はどれか。

  • ア:  01010000
  • イ:  01010001
  • ウ:  01010010
  • エ:  01010011

Show answer

正解:  ウ

解説:

負数の絶対値を求める方法(元の正数に戻す方法)も、正数から2の補数を求める時と全く同じ方法。

よって、設問の「10101110 」の絶対値は以下のように求められる。

  • 10101110 の全ビットを反転 → 01010001
  • 01010001 に1を加算 → 01010010 

よって、正解はウとなる。