>> Deslocamento à direita

Última atualização: 2026-09-22

>> Deslocamento à direita

>> desloca os bits binários de a n posições à direita, equivalente a floor(a / (2**n)).

CategoriaOperadores
TipoOperador
Versão do Pythonall

📝 Sintaxe

a >> n

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

4
-1
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QQuanto é 16 >> 2?
A4. Deslocar à direita por n é equivalente a `floor(a / 2**n)` — em números positivos, uma divisão inteira. `16 >> 2 == 16 // 4 == 4`.
QQual é o comportamento do deslocamento à direita em números negativos?
AÉ um deslocamento aritmético que mantém o bit de sinal: `-1 >> 1` continua `-1`, e `-8 >> 1` resulta em `-4`. Isso é equivalente a uma divisão de piso para números negativos.
QQual é a diferença entre >> e //?
A`>>` é uma operação de bits que só funciona com inteiros; `//` é divisão de piso que funciona com floats e aceita qualquer divisor. Semanticamente, `>>` divide por uma potência de dois, enquanto `//` é a divisão inteira geral.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%