論理和
更新日:
用語解説
論理和(OR)は、複数の入力のうち少なくとも一つが真なら真となり、全てが偽のときだけ偽となる論理演算です。記号はを用います。
■ 試験で押さえるポイント
2入力では00のときだけ0で、01、10、11は1です。日常語の「又は」と違い、通常のORは両方が真の場合も真です。
同じ値とのORは元の値、0とのORは元の値、1とのORは常に1です。これらの法則で論理式を簡単化できます。
ビット単位ORは、対応するどちらかのビットが1なら結果を1にします。特定ビットを1へ設定するマスク処理に使います。
片方だけが真の場合に限って真とする排他的論理和XORと区別します。
■ 選択肢での判断ポイント
通常の論理和ORは少なくとも一方が真なら真で、両方が真の場合も真です。両方が偽のときだけ偽と覚えます。
例: 入場条件が「会員である又は招待券を持つ」なら、で表し、両方を満たす人も入場できます。