Or运算符

以位为单位或以逻辑对2个值进行Or运算。

格式
值1 Or 值2

参数

值1
指定整数值或Boolean值。
值2
指定整数值或Boolean值。

结果
以整数值指定时,返回以位为单位对值进行Or运算的结果。以Boolean值指定时,返回逻辑Or运算的结果。

说明
在整数值情况下,Or运算符以位为单位对操作数进行Or运算。运算结果是对2个操作数的各个位进行Or处理的值。

为Boolean值时,如果值的某一方为真(True),运算结果也为真(True)。

参阅
And、LShift、Mod、Not、RShift、Xor

Or运算符使用示例
下例所示为位单位Or运算符的状况。

>print 1 Or 2
 3
>

下例所示为逻辑Or运算符的状况。

If a = 1 Or b = 2 Then
c = 3
EndIf