quarta-feira, 25 de julho de 2012

Python - Operações bit-a-bit

Olá pessoal, nesse post iremos ver como são feitas operações bit-a-bit em python. Veja o exemplo de código:


Os comentários do código são bem explicativos. Primeiro eu tenho uma variável "x" e uma variável "y", ambas são inicializadas com os valores decimais 8 e 4 respectivamente.

Nas linhas 6 e 7 eu descubro os valores dessas variáveis em binário.

Nas linhas 9 e 11 são feitos deslocamentos à esquerda e à direita respectivamente.

Na linha 13 é feita uma operação bit-a-bit do tipo AND.

Na linha 15 é feita uma operação bit-a-bit do tipo OR.

Na linha 17 é feita uma operação bit-a-bit do tipo XOR.

Na linha 19 é feita uma inversão.


Nenhum comentário: