シカクマナボ.ITパスポート

ITパスポート 平成30年秋期 問79

出典:IPA「ITパスポート試験」平成30年秋期 問79

8ビットの2進データ X と 00001111 について,ビットごとの論理積をとった結果はどれか。ここでデータの左方を上位,右方を下位とする。

正解と解説を見る

正解:ウ

ANDでは相手が0なら結果は0、相手が1なら元のビットが残ります。00001111とANDを取ると、上位4ビットは0になり下位4ビットが残ります。

例えば10101010なら00001010になります。一部のビットを消して必要な部分だけを取り出す操作で、ビットマスクとして使われます。

条件を選んで演習する