本文へスキップ
Certia
テクノロジ系
秋期

基本情報技術者 2012年 秋期 問1

1 / 80

8ビットの 2進数 11010000を右に 2ビット算術シフトしたものを,00010100 から 減じた値はどれか。ここで、負の数は2の補数表現によるものとする。

正解と解説

表示する
正解 ウ

00100000

11010000は2の補数で-48です。算術右シフト2ビットは符号ビットを保ちながら-48÷4=-12(=11110100)になります。00010100(=20)から-12を減じると20-(-12)=32=00100000となります。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。