Bit a bit ou operador (|)

Executa um OR bit a bit em duas expressões.

expression1 | expression2

Argumentos

  • Expressão1
    Qualquer expressão numérica.

  • Expressão2
    Qualquer expressão numérica.

Comentários

O **|**operador converte os argumentos para os tipos de dados correspondentes. Em seguida, a **|**operador analisa a representação binária de valores de duas expressões e oferece uma operação bit a bit de OR sobre eles. Os tipos de dados dos argumentos determinam o tipo de dados retornado por este operador.

O resultado desta operação se comporta como segue:

0101   (expression1)
1100   (expression2)
----
1101   (result)

Sempre que qualquer uma das expressões tem 1 em um dígito, o resultado terá um 1 em que dígito. Caso contrário, o resultado terá um 0 no que dígito.

Requisitos

Versão 1

Consulte também

Referência

Bit a bit ou operador de atribuição (| =)

Conceitos

Precedência de operador

Resumo do operador

Coerção de operadores bit a bit