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