Categoria: Desenvolvimento

Calculadora Bit a Bit

Ideia nossaFalta uma ferramenta?

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.

Decimal8Hexadecimal0x8Octal10Binário00001000

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

  1. Digite o valor A e o valor B, se a operação exigir.
  2. Escolha uma operação: AND, OR, XOR, NOT ou um deslocamento à esquerda/direita.
  3. 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.