2の補数
8ビットの2の補数表現で、10進数の-5を表したものはどれか。
- A
11111010
- B
00000101
- C
10000101
- D
11111011
正解と解説を見る
正解:D
2の補数は、ビットを反転して1を加える。-5 = 11111011。
- A
誤り。1の補数(ビット反転のみ)。1を加える必要がある。
- B
誤り。+5の表現。
- C
誤り。符号と絶対値で表した場合の-5。2の補数ではない。
- D
正しい。5は00000101。ビットを反転して11111010とし、1を加えて11111011になる。
このサイトの問題は、公開されている出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。独立行政法人情報処理推進機構(IPA)の公式サービスではありません。