- トップページ
- 基本情報技術者
- 平成20年度春季問題一覧
- 平成20年度春季問題3-解答・解説-分析
平成20年度春季問題
問題3
負数を2の補数で表すとき,すべてのビットが1である nビットの2進数"1111…11" が表す数値又はその数式はどれか。
ア | -(2n-1 - 1) |
イ | -1 |
ウ | 0 |
エ | 2n - 1 |
負数を2の補数で表すとき,すべてのビットが1である nビットの2進数"1111…11" が表す数値又はその数式はどれか。
ア | -(2n-1 - 1) |
イ | -1 |
ウ | 0 |
エ | 2n - 1 |
解答:イ
<解説>
- 2進数"1111…11"のビットを反転する
→"0000...00"となる。 - 1を加算する
→"0000...01"となる。 - 2の補数表現で左端ビットが1なら負数である。
→-1となる。
お問い合わせ