LOTUSSCRIPT 言語
Eqv 演算子
2 つの式の論理的等価を求めます。
構文
expr1
Eqv
expr2
構成要素
expr1
、
expr2
任意の式。式の値は Long 型の値の範囲内になければなりません。
使用法
次の表は、Eqv 演算の結果が LotusScript でどのように決定されるかを示しています。
expr1
expr2
結果
TRUE
TRUE
TRUE
TRUE
FALSE
FALSE
FALSE
TRUE
FALSE
FALSE
FALSE
TRUE
TRUE
NULL
NULL
NULL
TRUE
NULL
FALSE
NULL
NULL
NULL
FALSE
NULL
NULL
NULL
NULL
論理的等価の演算に加え、Eqv 演算子は 2 つの数式の同一位置にあるビットを比較し (ビット位置比較)、次の表に従って結果の対応するビットを設定します。
expr1
のビット
n
expr2
のビット
n
結果のビット
n
1
1
1
1
0
0
0
1
0
0
0
1
例
Dim a As Variant, b As Variant, c As Variant
a = &HF
b = &HF0
c = &H33
Print TRUE Eqv TRUE ' Prints True
Print FALSE Eqv FALSE ' Prints True
Print TRUE Eqv FALSE ' Prints False
Print Hex$(a Eqv b) ' Prints FFFFFF00
Print Hex$(a Eqv c) ' Prints FFFFFFC3
Print Hex$(b Eqv c) ' Prints FFFFFF3C
関連項目
論理演算子
数値演算子の一覧
演算子の優先順位
ブール演算子
式と演算子の概要
用語集
フィードバック
ヘルプ
または
プロダクトユーザビリティ
?
ヘルプの使い方
すべてのヘルプ項目
用語集