資格暗記無料で始める

論理演算とは?

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

ろんりえんざん

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)


論理演算の意味

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

論理演算の具体例

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

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

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

論理演算と関連する用語

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