資格暗記無料で始める

論理演算(AND・OR・XOR)とは?

論理演算(AND・OR・XOR)とは、真偽(1と0)に対する演算。ANDは両方1のときだけ1、ORはどちらかが1なら1、NOTは反転、XOR(排他的論理和)は2つが異なるときだけ1になる。ビットごとに適用すると、特定ビットの抽出・反転・比較に使える。

基本情報技術者試験の過去問では18回出題されています(2016年度〜2026年度)。

ろんりえんざん

基本情報技術者試験の頻出用語/テクノロジ系/別名:論理演算、AND・OR・XOR、AND、OR、XOR、論理演算(AND・OR・NOT・XOR)、AND・OR・NOT・XOR、NOT


論理演算(AND・OR・XOR)の意味

真偽(1と0)に対する演算。ANDは両方1のときだけ1、ORはどちらかが1なら1、NOTは反転、XOR排他的論理和)は2つが異なるときだけ1になる。ビットごとに適用すると、特定ビットの抽出・反転・比較に使える。

論理演算(AND・OR・XOR)の具体例

1100 AND 1010=1000、1100 OR 1010=1110、1100 XOR 1010=0110。XORは同じ値どうしで0になる性質があり、同じ鍵で2回XORすると元に戻るため簡易暗号やパリティ計算に使われる。

論理演算(AND・OR・XOR)は試験でどう引っ掛けられる?

ORXORの違いが最頻出。1と1のとき、ORは1だがXORは0になる。またA XOR A=0、A XOR 0=Aという性質を知らないと、RAIDのパリティ復元やビット反転の設問で手が止まる。

論理演算(AND・OR・XOR)と関連する用語

論理演算(AND・OR・XOR)が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。