Calculadora bit a bit
Realize operações bitwise em inteiros e veja os resultados em decimal, hexadecimal e binário.
Digite os valores e clique em Calcular.
Como funciona
- Digite dois números: insira os valores a operar — em decimal, binário (prefixo 0b) ou hexadecimal (prefixo 0x).
- Escolha a operação: selecione AND, OR, XOR, NOT, deslocamento à esquerda (<<) ou deslocamento à direita (>>).
- Veja o resultado: a saída exibe o resultado em decimal, binário e hexadecimal ao mesmo tempo, com uma visualização dos bits.
Por que usar a calculadora bitwise?
Operações bitwise são fundamentais em programação de sistemas, criptografia, desenvolvimento de jogos, gráficos, rede e sistemas embarcados.
Funcionalidades
- Todos os operadores bitwise: AND (&), OR (|), XOR (^), NOT (~), deslocamento à esquerda (<<) e à direita (>>).
- Entrada multi-base: digite números em decimal, binário (0b…) ou hexadecimal (0x…).
- Saída multi-base: os resultados são exibidos simultaneamente em decimal, binário e hexadecimal.
- Visualização dos bits: uma grade visual mostra quais bits estão ativados para cada operando e para o resultado.
- Modos com/sem sinal: alterne entre inteiros de 8, 16, 32 e 64 bits.
Perguntas frequentes
Para que serve XOR em programação?
XOR (^) serve para inverter bits, criptografia/ofuscação simples, trocar variáveis sem variável temporária, verificar paridade e somas de verificação.
Qual é a diferença entre << e >>?
O deslocamento à esquerda (<<) move todos os bits para a esquerda, equivalente a uma multiplicação por potências de 2. O deslocamento à direita (>>) move para a direita, equivalente a divisão.
Como ativar ou desativar um bit específico?
Para ativar o bit n: value |= (1 << n). Para desativar o bit n: value &= ~(1 << n). Para inverter o bit n: value ^= (1 << n). Para verificar o bit n: (value >> n) & 1.