Desvendando o Bitwise XOR (^)

O operador XOR (ou "OU exclusivo", representado por ^ em muitas linguagens) é uma operação bit a bit fundamental na computação. Ele compara dois bits e retorna um resultado.

A regra de ouro é muito simples: o resultado é 1 se, e somente se, os bits de entrada forem diferentes.

A Tabela Verdade

Tudo começa aqui. Se você entender esta tabela, você entendeu 90% do XOR.

Calculadora Interativa (Decimal)

Insira dois números na base 10 para ver o cálculo passo a passo.

Calculadora Interativa (Hexadecimal)

Experimente agora com números na base 16. Use 0x ou apenas os dígitos (ex: 1F, A0).

Calculadora Interativa (Caracteres ASCII)

O XOR também pode ser aplicado sobre caracteres, operando em seus códigos ASCII.

Propriedades Mágicas e Usos Comuns

Resumo