Categoria: Desenvolvimento
Calculadora Bit a Bit
Execute AND, OR, XOR, NOT e deslocamentos de bits em dois números
Aplique AND, OR, XOR, NOT, deslocamento à esquerda e deslocamento à direita em dois inteiros de 32 bits, com o resultado exibido em decimal, hexadecimal, octal e binário. Tudo roda localmente no seu navegador.
Tudo nesta página é processado no seu navegador. Nada é enviado.
Para que serve
Operadores bit a bit atuam sobre os bits individuais de um número, não sobre seu valor como um todo, por isso aparecem o tempo todo em flags, permissões, canais de cor e protocolos de baixo nível. Esta calculadora recebe dois números inteiros, aplica o operador escolhido e trata o resultado como um valor de 32 bits sem sinal, para que as leituras em decimal, hexadecimal, octal e binário sempre correspondam ao que uma linguagem como JavaScript, C ou Python exibiria.
Como usar
- Digite o valor A e o valor B, se a operação exigir.
- Escolha uma operação: AND, OR, XOR, NOT ou um deslocamento à esquerda/direita.
- Leia o resultado em decimal, hexadecimal, octal e binário.
Privacidade
Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.
Perguntas frequentes
- Por que o NOT de um número pequeno vira um número enorme?
- O NOT inverte cada bit, e esta ferramenta exibe o resultado como um número de 32 bits sem sinal, então o NOT de um valor positivo pequeno resulta em algo próximo de 4.294.967.295.
- Como funcionam os operadores de deslocamento?
- Um deslocamento à esquerda move os bits de A em direção ao extremo mais alto por B posições (multiplicando por 2 a cada deslocamento); um deslocamento à direita move-os em direção ao extremo mais baixo (dividindo por 2 a cada deslocamento, descartando os restos).
- Algo é enviado para algum lugar?
- Não. Os números e o resultado são calculados no seu navegador.