And 演算子

2 つの式の論理積を求めます。

result = expression1 And expression2

引数

  • result
    任意の数値変数を指定します。
  • expression1
    任意の式を指定します。
  • expression2
    任意の式を指定します。

解説

両方の式がそれぞれ真 (True) と評価されるときに限り、演算結果 result は真 (True) になります。どちらか一方の式が偽 (False) と評価されるときは、演算結果 result は偽 (False) になります。次の表は、2 つの式の値と演算結果 result の値の対応を示しています。

expression1 expression2 result
True True True
True False False
True Null 値 Null 値
False True False
False False False
False Null 値 False
Null 値 True Null 値
Null 値 False False
Null 値 Null 値 Null 値

And 演算子は、2 つの数式内の対応するビットに対するビット単位の比較も行います。次の真理値表に従って、演算結果 result 内の対応するビットがセットされます。

expression1 expression2 result
0 0 0
0 1 0
1 0 0
1 1 1

必要条件

バージョン 1

参照

論理演算子 | Not 演算子 | 演算子の優先順位 | 演算子の概要 | Or 演算子 | Xor 演算子