Imp 運算子

用於對兩個 表達式執行邏輯蘊涵。

語法

結果=expression1impexpression2

Imp 運算子語法包含以下部分:

部分 描述
result 必要;任何數值的變數。
expression1 必要;任何運算式。
expression2 必要;任何運算式。

註解

下表 說明結果的 判定方式。

若 表達式1 為 而 expression2 是 結果為
True True True
True False False
True Null Null
False True True
False False True
False Null True
Null True True
Null False Null
Null Null Null

Imp 運算子會對兩個數值表達式中位置相同的位元進行位元逐位比較,並依下列表格設定對應的位元。

若 表達 式 1 中的位元為 而 bit,在 expression2 中為 結果為
0 0 1
0 1 1
1 0 0
1 1 1

範例

此範例使用 Imp 運算子對兩個表達式執行邏輯蘊涵。

Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null    ' Initialize variables.
MyCheck = A > B Imp B > C    ' Returns True.
MyCheck = A > B Imp C > B    ' Returns False.
MyCheck = B > A Imp C > B    ' Returns True.
MyCheck = B > A Imp C > D    ' Returns True.
MyCheck = C > D Imp B > A    ' Returns Null.
MyCheck = B Imp A    ' Returns -1 (bitwise comparison).

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。