Xor 运算符

Microsoft® Visual Basic® Scripting Edition Xor 运算符 | 语言参考 启始页 | 版本 1

请参阅

##### 描述

> 用于对两个表达式进行逻辑异或运算。

##### 语法

> result = expression1 Xor expression2

> Xor 运算符的语法有以下部分：

> 部分 | 描述
> result | 任意数值变量。
> expression1 | 任意表达式。
> expression2 | 任意表达式。

##### 说明

> 如果有且仅有一个表达式为 True，则 result 为 True。但是，如果任意一个表达式为 Null，则 result 也为 Null。若两个表达式均不为 Null，则根据下表确定 result：

> 如果 expression1 为 | expression2 为 | 则 result 为
> True | True | False
> True | False | True
> False | True | True
> False | False | False

> Xor 运算符还可以对两个数值表达式中位置相同的位执行逐位比较，并根据下表设置 result 中相应的位：

> 如果 expression1 中的位是 | expression2 中的位是 | 则 result 为
> 0 | 0 | 0
> 0 | 1 | 1
> 1 | 0 | 1
> 1 | 1 | 0

© 1997 Microsoft Corporation 版权所有。请参阅使用条件。