Eqv 运算符

用于对两个表达式执行逻辑等价运算。

语法

结果=expression1Eqvexpression2

Eqv 运算符语法包含以下部分:

Part 说明
result 必需,任何数值变量
Expression1 必需,任何表达式。
expression2 必需,任何表达式。

备注

如果任一表达式为Null,则 result 也为 Null。 当两个表达式都不为 Null 时,将根据下表确定 结果

如果 expression1 并且 expression2 result
True True True
True False False
False True False
False False True

Eqv 运算符对两个数值表达式中位置相同的位执行按位比较,并根据下表在结果中设置相应的位。

如果 expression1 中的位为 并且 expression2 中的位为 result
0 0 1
0 1 0
1 0 0
1 1 1

示例

此示例使用 Eqv 运算符对两个表达式执行逻辑等价运算。

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

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。