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