lang • or

OR

Result = Expression OR Expression

Calcula a lógica OR de duas expressões booleanas, ou o OR numérico ou de dois números inteiros.

O operador lógico OR leva duas expressões booleanas e retorna um valor verdadeiro ou falso. O resultado retornado por este operador é mostrado na tabela seguinte:

A

B A OR B
FALSE FALSE FALSE
FALSE TRUE TRUE
TRUE FALSE TRUE
TRUE TRUE TRUE

O operador OR numérico toma dois valores inteiros e retorna um valor inteiro. Cada bit correspondente dos valores especificados são combinados de acordo com a seguinte tabela:

A

B A OR B
0 0 0
0 1 1
1 0 1
1 1 1

Exemplos

PRINT TRUE OR FALSE

True
PRINT FALSE OR FALSE

False
PRINT 7, Bin(7, 16)
PRINT 11, Bin(11, 16)
PRINT 7 OR 11, Bin(7 OR 11, 16)

7 0000000000000111 11 0000000000001011 15 0000000000001111

Veja também