基本情報暗記無料で始める

ビットマスクとは?びっとますく

ビットマスクとは、特定のビットだけを取り出したり、立てたり、消したりするために用いる定数パターン。ANDで不要ビットを0にして抽出、ORで指定ビットを1にセット、XORで指定ビットを反転する、という3つの使い分けがFEの定番。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では1問の解説で触れられています。

基本情報技術者試験の頻出用語/テクノロジ系

この語が出る過去問を解く →

具体例

8ビットの下位4ビットだけ取り出すには 0000 1111 とANDを取る。1011 0110 AND 0000 1111=0000 0110。逆に最上位ビットを立てたいなら 1000 0000 とORを取る。

試験での引っ掛け

「消す=AND with 0」「立てる=OR with 1」「反転=XOR with 1」の対応を取り違えやすい。特に、あるビットを0にしたいときにマスクを1にしてANDすると値が保持されるだけで消えない点に注意。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:テクノロジ系
  • 「消す=AND with 0」「立てる=OR with 1」「反転=XOR with 1」の対応を取り違えやすい。