🎯 Operadores de Deslocamento em Python
Em poucas palavras
Definição técnica ou simplificada do conceito.
📝 Notas e Desenvolvimento
🔗 Conexões e Contexto
- Atlas: MdC - Programação, MdC - Gestão de conhecimento pessoal
- Notas Relacionadas:
📚 Referências e Fontes
Links Externos
Citações Diretas
📂 Outros Conteúdos Preservados
Exemplo:
x = 10 # Binário: 1010
### Deslocamento para a Esquerda
left_shifted = x << 2 # Deslocar para a esquerda por 2 posições
print(left_shifted) # Saída: 40 (Binário: 101000, que é 10 * 2**2)
y = -10 # Binário: (representação em complemento de dois)
### Deslocamento para a Direita (número negativo)
right_shifted = y >> 1 # Deslocar para a direita por 1 posição
print(right_shifted) # Saída: -5 (Divisão inteira por 2)
z = 10
### Deslocamento para a Direita (número positivo)
right_shifted_positive = z >> 1 # Deslocar para a direita por 1 posição
print(right_shifted_positive) # Saída: 5 (Divisão inteira por 2):: Referência :: 6. Expressões — documentação do Python 3.13.2