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