資格暗記無料で始める

論理演算とは?

論理演算とは、真(1)・偽(0)を対象にした演算。AND(論理積)、OR(論理和)、NOT(否定)、XOR(排他的論理和)が基本で、ビット列に適用するとマスク処理やフラグ操作になる。

応用情報技術者試験の過去問では1回出題されています。

ろんりえんざん

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


論理演算の意味

真(1)・偽(0)を対象にした演算。AND(論理積)、OR(論理和)、NOT(否定)、XOR排他的論理和)が基本で、ビット列に適用するとマスク処理やフラグ操作になる。

論理演算の具体例

あるビットだけを取り出したい(マスクしたい)ときは取り出したい位置を1にした値とAND、特定ビットを立てたいときはOR、反転したいときはXORを使う。

論理演算は試験でどう引っ掛けられる?

2のn乗-1(下位nビットがすべて1の値)とのANDは、2のn乗で割った剰余を求める操作と等価になる。

論理演算と関連する用語

論理演算が出た過去問

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