Calculadora de Lógica Binária
Realize operações bit a bit (AND, OR, XOR, NOT) e operações de deslocamento de bits em números inteiros com diagramas de bits visuais interativos mostrando cada posição de bit.
Seu bloqueador de anúncios está impedindo a exibição de anúncios
O MiniWebtool é gratuito graças aos anúncios. Se esta ferramenta ajudou você, apoie-nos indo para o Premium (sem anúncios + ferramentas mais rápidas) ou coloque MiniWebtool.com na lista de permissões e recarregue a página.
- Ou faça upgrade para o Premium (sem anúncios)
- Permita anúncios para MiniWebtool.com e recarregue
Calculadora de Lógica Binária
Bem-vindo à Calculadora de Lógica Binária, uma poderosa ferramenta online para realizar operações bit a bit em números inteiros com diagramas de bits visuais interativos. Seja você um desenvolvedor de software trabalhando com código de baixo nível, um estudante de ciência da computação aprendendo aritmética binária ou um engenheiro otimizando algoritmos, esta calculadora ajuda você a entender e visualizar as operações AND, OR, XOR bit a bit com análise detalhada em nível de bit.
O Que São Operações Bit a Bit?
As operações bit a bit trabalham diretamente na representação binária dos números, processando cada bit (0 ou 1) individualmente. Essas operações são fundamentais para a ciência da computação e são usadas extensivamente em programação de sistemas, criptografia, computação gráfica, redes e otimização de desempenho.
AND Bit a Bit (&)
A operação AND compara cada bit de dois números e retorna 1 apenas quando AMBOS os bits são 1.
| A | B | A AND B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Usos comuns:
- Mascarar bits específicos (ex: extrair os 4 bits inferiores com
n & 0xF) - Verificar se um bit está definido (ex:
n & (1 << k)) - Limpar bits (ex: limpar o bit k com
n & ~(1 << k)) - Verificar se um número é par (
n & 1 == 0)
OR Bit a Bit (|)
A operação OR compara cada bit e retorna 1 quando PELO MENOS UM bit é 1.
| A | B | A OR B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Usos comuns:
- Definir bits específicos (ex: definir o bit k com
n | (1 << k)) - Combinar sinalizadores ou permissões
- Mesclar padrões de bits
XOR Bit a Bit (^)
A operação XOR (OU exclusivo) retorna 1 quando os bits são DIFERENTES.
| A | B | A XOR B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Usos comuns:
- Alternar bits (ex: alternar o bit k com
n ^ (1 << k)) - Trocar valores sem variável temporária (
a ^= b; b ^= a; a ^= b;) - Criptografia simples e somas de verificação (checksums)
- Encontrar um elemento único em um array onde todos os outros aparecem duas vezes
- Detecção e correção de erros
Por Que Usar Esta Calculadora?
Diagramas Visuais de Bits
Ao contrário das calculadoras simples que apenas mostram o resultado, nossa ferramenta exibe diagramas interativos bit a bit, mostrando exatamente como cada posição é calculada. Essa abordagem visual torna a compreensão das operações bit a bit intuitiva e educacional.
Múltiplos Formatos de Números
Insira números no formato mais conveniente para o seu caso de uso:
- Decimal: Números padrão base 10 (ex: 42, 255)
- Binário: Base 2 usando 0 e 1 (ex: 101010, 11111111)
- Hexadecimal: Base 16 usando 0-9 e A-F (ex: 2A, FF)
Largura de Bits Configurável
Escolha a largura de bits que corresponde à sua aplicação:
- Auto: Usa automaticamente o mínimo de bits necessários
- 8 bits: Para operações em nível de byte (0-255 sem sinal)
- 16 bits: Para inteiros curtos (0-65535 sem sinal)
- 32 bits: Tamanho de inteiro padrão em muitas linguagens
- 64 bits: Para inteiros grandes e sistemas modernos
Como Usar Esta Calculadora
- Selecione o formato de entrada: Escolha Binário, Decimal ou Hexadecimal no menu suspenso.
- Insira seus números: Digite dois números inteiros nos campos de entrada.
- Escolha a largura de bits: Selecione uma largura específica ou deixe em Auto.
- Selecione a operação: Clique em AND, OR, XOR ou Calcular Tudo.
- Analise os resultados: Veja os resultados em todos os três formatos, além do diagrama visual de bits.
Exemplos Práticos
Exemplo 1: Verificando Permissões
Sinalizadores de permissão: READ=4, WRITE=2, EXECUTE=1
- Permissão do usuário = 6 (READ + WRITE = 110 em binário)
- Verificar READ:
6 & 4 = 4(verdadeiro, possui READ) - Verificar EXECUTE:
6 & 1 = 0(falso, não possui EXECUTE)
Exemplo 2: Alternando um Sinalizador de Recurso
Alternar o bit 2 no valor 5:
- 5 XOR 4 = 0101 XOR 0100 = 0001 = 1 (o bit 2 estava ligado, agora está desligado)
- 1 XOR 4 = 0001 XOR 0100 = 0101 = 5 (o bit 2 estava desligado, agora está ligado)
Exemplo 3: Mascarando o Nibble Inferior
Extrair os 4 bits inferiores de 0xAB:
- 0xAB & 0x0F = 10101011 & 00001111 = 00001011 = 0x0B = 11
Perguntas Frequentes
O que é uma operação AND bit a bit?
O AND bit a bit compara cada bit de dois números e retorna 1 apenas quando AMBOS os bits são 1. Por exemplo, 5 AND 3: 0101 AND 0011 = 0001 (decimal 1). É comumente usado para mascarar bits específicos, verificar se um bit está definido e limpar bits.
O que é uma operação OR bit a bit?
O OR bit a bit compara cada bit de dois números e retorna 1 quando PELO MENOS UM bit é 1. Por exemplo, 5 OR 3: 0101 OR 0011 = 0111 (decimal 7). É comumente usado para definir bits específicos e combinar sinalizadores.
O que é uma operação XOR bit a bit?
O XOR bit a bit (OU exclusivo) compara cada bit e retorna 1 quando os bits são DIFERENTES. Por exemplo, 5 XOR 3: 0101 XOR 0011 = 0110 (decimal 6). O XOR é usado em criptografia, alternância de bits, troca de valores sem uma variável temporária e detecção de erros.
O que são operações de deslocamento de bits?
As operações de deslocamento de bits movem todos os bits de um número para a esquerda ou para a direita por um número especificado de posições. O deslocamento para a esquerda (<<) multiplica por potências de 2, enquanto o deslocamento para a direita (>>) divide por potências de 2. Por exemplo, 5 << 2 desloca 0101 para a esquerda por 2 para obter 10100 (decimal 20).
O que é a operação NOT na aritmética bit a bit?
O NOT bit a bit inverte cada bit: 0 torna-se 1 e 1 torna-se 0. O resultado depende da largura de bits. Para um número de 8 bits, NOT 5 (00000101) = 250 (11111010). Isso também é chamado de complemento de um.
Operações Relacionadas
Para operações de deslocamento de bits (deslocamento para a esquerda, deslocamento para a direita) e NOT bit a bit, visite nossa Calculadora de Deslocamento de Bits.
Recursos Adicionais
Para aprender mais sobre operações bit a bit:
Cite este conteúdo, página ou ferramenta como:
"Calculadora de Lógica Binária" em https://MiniWebtool.com/br/calculadora-de-lógica-binária/ de MiniWebtool, https://MiniWebtool.com/
pela equipe miniwebtool. Atualizado: 26 de dezembro de 2025
Você também pode experimentar nosso Solucionador de Matemática AI GPT para resolver seus problemas de matemática através de perguntas e respostas em linguagem natural.
Outras ferramentas relacionadas:
Operações matemáticas avançadas:
- Calculadora de Antilog
- Calculadora de função Beta
- Calculadora de coeficiente binomial
- Calculadora de Distribuição Binomial de Probabilidade
- Calculadora de Lógica Binária
- Calculadora do Teorema Central do Limite
- Calculadora de combinação Em Destaque
- Calculadora de função de erro complementar
- Calculadora de Números Complexos Em Destaque
- Calculadora de Entropia Novo
- Calculadora da função de erro
- Calculadora de decaimento exponencial (Alta precisão)
- Calculadora de crescimento exponencial (Alta precisão)
- Calculadora integral exponencial
- calculadora-de-expoentes-alta-precisão
- Calculadora de Fatorial
- Calculadora de Função Gama
- Calculadora de Proporção Áurea
- Calculadora de meia vida
- Calculadora de Taxa de Crescimento Percentual Em Destaque
- Calculadora de permutação
- Calculadora de Distribuição de Poisson Novo
- Calculadora de Raízes de Polinômios com Passos Detalhados
- Calculadora de Probabilidade
- Calculadora de Distribuição de Probabilidade
- Calculadora de Proporção Em Destaque
- Calculadora de fórmula quadrática
- Calculadora de notação científica
- Calculadora de soma de cubos
- Calculadora de soma de inteiros positivos
- Calculadora de soma dos quadrados