Calculadora Bit a Bit

Input base

Bitwise AND (&): A bit is 1 only when both inputs have 1 in that position. Otherwise it's 0. Used for masking — keep some bits, clear others.

Result (decimal)
8
Hexadecimal
0x8
Binary
0b1000
Octal
0o10
Binary (low 32 bits)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
bit 31-24bit 23-16bit 15-8bit 7-0

A Calculadora Bit a Bit recebe dois inteiros — digitados em qualquer base (decimal, hex, binário, octal) — e aplica AND (&), OR (|), XOR (^), NOT (~), deslocamento à esquerda (<<), deslocamento aritmético à direita (>>) ou deslocamento sem sinal à direita (>>>). O resultado aparece nas quatro bases, com uma grade visual de 32 bits para você ler os bits posição por posição. A conta roda em BigInt, então resultados que passam de 32 bits são calculados sem truncamento silencioso — a grade mostra os 32 bits mais baixos e os campos numéricos mostram o valor BigInt completo.

Built by Bob QA by Ben Shipped

Como usar

  1. 1

    Escolha a base de entrada. O número que você digita é interpretado nessa base. Decimal aceita 0-9, hex 0-9 + a-f, binário 0/1, octal 0-7. Prefixos (0x, 0b, 0o) são opcionais e aceitos.

  2. 2

    Digite o primeiro operando no campo A.

  3. 3

    Digite o segundo operando no campo B. NOT é unário — quando você escolhe NOT, o campo B fica desativado.

  4. 4

    Escolha a operação na lista. A explicação em português simples embaixo da lista muda para descrever o que a operação faz.

  5. 5

    Leia o resultado nas quatro bases. A grade de 32 bits mostra os 32 bits mais baixos, com células verdes para 1 e neutras para 0; as posições vão 31, 24, 16, 8, 0 da esquerda para a direita.

  6. 6

    Toque em Copiar em qualquer resultado para copiá-lo. Deslocamentos de mais de 32 bits funcionam — o valor sobe e a grade mostra os 32 bits mais baixos.

Perguntas frequentes

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…