Calculadora binária para operações bitwise online
Execute operações bitwise (AND, OR, XOR, NOT, shifts) em dois números, no seu navegador.
32-bit integer operations (JavaScript). Accepts 0x (hex) and 0b (binary) prefixes.
🔒 100 % no cliente — nenhum dado enviado
Execute operações bitwise (AND, OR, XOR, NOT, shifts) em dois números e veja o resultado em binário, decimal e hexadecimal. Perfeito para entender máscaras de bits e lógica de baixo nível. Os cálculos permanecem 100% no seu navegador, sem envio de dados.
What is it for?
- ▸ Testar uma máscara de bits com o operador AND
- ▸ Combinar flags com o operador OR
- ▸ Verificar o resultado de um deslocamento de bits para a esquerda ou direita
- ▸ Entender o comportamento do XOR para um algoritmo simples de criptografia
FAQ
Para que serve a operação bitwise AND?
AND mantém um bit definido como 1 apenas se os dois bits comparados forem 1. É muito usado para aplicar uma máscara e isolar bits específicos de um valor.
Qual é a diferença entre deslocamento aritmético e lógico?
Um deslocamento lógico sempre insere zeros, enquanto um deslocamento aritmético para a direita mantém o bit de sinal para preservar números negativos.
Como XOR funciona em dois números?
XOR define um bit como 1 apenas quando os dois bits comparados são diferentes. Aplicar o mesmo XOR duas vezes retorna o valor original.