🧰 UtlKit

Calculadora Bit a Bit

Execute operações bit a bit em dois números. Suporta entrada decimal e hex (0x).

Insira dois números para realizar operações bit a bit.

🐛

Reportar um Problema

Encontrou um bug ou tem uma sugestão? Ajude-nos a melhorar esta ferramenta.

📊 Resumo de Dados (preenchido automaticamente)

Ferramenta: bitwise-calculator · /tools/bitwise-calculator/

op: and

O que é esta ferramenta?

A Calculadora Bit a Bit executa operações binárias em valores inteiros, incluindo AND, OR, XOR, NOT, deslocamento à esquerda e deslocamento à direita. As operações bit a bit manipulam bits individuais e são fundamentais em programação de baixo nível, protocolos de rede, criptografia e compressão de dados.

Como usar

  1. 1

    Inserir valores

    Insira dois operandos inteiros.

  2. 2

    Selecionar operação

    Escolha AND, OR, XOR, NOT, << ou >>.

  3. 3

    Ver resultado

    Veja o resultado em decimal, binário e hexadecimal.

Perguntas frequentes

O que o XOR faz?

O XOR (OU exclusivo) retorna 1 apenas quando os dois bits são diferentes. 1 XOR 1 = 0, 0 XOR 0 = 0, 1 XOR 0 = 1. É amplamente usado em criptografia, detecção de erros e troca de variáveis sem uma variável temporária.

Quais operações bitwise são suportadas?

AND, OR, XOR, NOT, deslocamento à esquerda e à direita.

Qual é a diferença entre o deslocamento lógico e o aritmético à direita?

O deslocamento lógico à direita (>>>) preenche os bits mais à esquerda com zeros independentemente do sinal. O deslocamento aritmético à direita (>>) preserva o bit de sinal: preenche com 0 para números positivos e com 1 para números negativos. No JavaScript, >> é aritmético e >>> é lógico. Para números positivos produzem o mesmo resultado, mas para números negativos são diferentes.