IBM Lotus Symphony


Xor 运算符 [运行时]

对两个表达式执行逻辑异或合并。

语法:

Result = Expression1 Xor Expression2

参数:

Result:含有合并结果的任何数字变量。

Expression1 和 Expression2:要合并的任何数字表达式。

对布尔表达式进行逻辑异或合取时,如果两个表达式互不相同,那么返回值为 True。

进行按位异或合取时,返回的结果中设置的位将是一个表达式设置而另一个表达式未设置的位。

示例:

Sub ExampleXor

Dim vA as Variant, vB as Variant, vC as Variant, vD as Variant

Dim vOut as Variant

vA = 10:vB = 8:vC = 6:vD = Null

vOut = vA > vB Xor vB > vC REM returns 0

vOut = vB > vA Xor vB > vC REM returns -1

vOut = vA > vB Xor vB > vD REM returns -1

vOut = (vB > vD Xor vB > vA) REM returns 0

vOut = vB Xor vA REM returns 2

End Sub


产品反馈 | 其他文档 | 商标