Partilhar via


Operador XOR bit a bit (^)

Executa um OR exclusivo 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 de OR exclusiva bit a bit neles. 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)
----
1001   (result)

Quando uma e apenas uma das expressões tem 1 em um dígito, o resultado tem 1 em que dígito. Caso contrário, o resultado tem 0 que dígito.

Requisitos

Versão 1

Consulte também

Referência

Operador de atribuição XOR bit a bit (^ =)

Conceitos

Precedência de operador

Resumo do operador

Coerção de operadores bit a bit