Calculadora de bits

Calcule AND, OR, XOR, NOT e deslocamentos de 8 a 256 bits.

Números e unidades
Preparando seu ambiente de trabalho…

Entrada

Preparando seu ambiente de trabalho…

Saída
Seu resultado aparecerá aqui.

Como usar

  1. Escolha base de entrada e largura.
  2. Digite operandos, operação e deslocamento quando necessário.
  3. Compare os bits e copie decimal, hex ou binário.

Calculadora de bits

Examine simultaneamente decimal com e sem sinal, hex e binário.

Operações bit a bit processam posições individuais. O mesmo padrão pode ser interpretado com ou sem sinal.

Representações e uso

Inclui NAND, NOR, XNOR e os dois deslocamentos à direita sem conversão implícita para 32 bits.

Antes e depois
Entrada
170 AND 15 (8-bit)
Resultado
10

10101010 AND 00001111 = 00001010, ou 10 em decimal.

Precisão e validação

O resultado fica limitado aos 8–256 bits escolhidos. Bits deslocados para fora são descartados; o deslocamento deve ser menor que a largura.

Interpretar e reutilizar

O deslocamento lógico preenche com zeros; o aritmético repete o sinal. Negativos devem caber na faixa com sinal.

Limites de processamento

Números: até 500 linhas / 1 MiB e 4.096 caracteres por número. Frações: 1–128 dígitos. Texto e bytes: 64 KiB. Operações de bits: 8–256 bits. O worker para após 30 segundos.

Leitura complementarECMAScript · BigInt
?

Perguntas frequentes

Qual a diferença entre os deslocamentos à direita?

O lógico preenche com zeros; o aritmético repete o bit de sinal.

Por que valores com e sem sinal diferem?

No complemento de dois, o bit mais alto tem peso negativo. Oito bits iguais a um representam 255 sem sinal ou −1 com sinal.

Tudo é reduzido a 32 bits?

Não. BigInt respeita a largura escolhida e descarta apenas os bits externos.

Minha entrada é enviada a um servidor?

Não. Os cálculos rodam no navegador; o DevToolsy não envia nem armazena sua entrada.

O que é copiado?

A cópia contém o valor exibido. O JSON mantém strings e códigos de erro, sem converter inteiros grandes em ponto flutuante.

Encontre sua próxima ferramenta

Idioma

Mudar de idioma? Os dados atuais serão apagados. Copie ou baixe seu trabalho primeiro.