Calculadora hexadecimal

Calculadora hexadecimal: some, subtraia, multiplique, divida e aplique AND, OR, XOR, NOT e deslocamentos a números hex, com saída em binário, decimal e octal.

Escolha 8/16/32/64 bits para ver o complemento de dois (útil para NOT e números negativos).

Resultados

Resultado (Hexadecimal)
1FE
Binário
1 1111 1110
Hexadecimal
1FE
Decimal
510
Octal
776
Entradas em decimal
A = 255, B = 2
Premissas e método
  • Inteiros de precisão arbitrária (BigInt). A divisão trunca em direção a zero. Com uma largura de bits, o resultado é ajustado e exibido em complemento de dois.

O que é Calculadora hexadecimal?

Faz aritmética e lógica bit a bit com números hexadecimais de qualquer tamanho. O resultado aparece em hex, binário, decimal e octal, e uma largura de bits opcional mostra os valores em complemento de dois para 8, 16, 32 ou 64 bits.

Como usar Calculadora hexadecimal

  1. Digite o Número A em hex (dígitos 0–9 e A–F, prefixo 0x opcional).
  2. Escolha uma Operação e digite o Número B.
  3. Se quiser, escolha uma Largura de bits para limitar o resultado e leia as quatro bases.

Exemplo

Entrada
FF × 2
Saída
1FE (binary 1 1111 1110, decimal 510)

Quando usar Calculadora hexadecimal

Use para endereços de memória, contas com cores, valores de registradores e campos de protocolo. Esta ferramenta não serve para valores hex fracionários ou de ponto flutuante; ela trabalha apenas com inteiros.

Como funciona Calculadora hexadecimal

As strings hex são convertidas em valores BigInt (sem diferenciar maiúsculas de minúsculas), a operação escolhida é aplicada (a divisão inteira trunca em direção a zero) e o resultado é impresso nas bases 16, 2, 10 e 8. Com uma largura de bits, o valor é ajustado a essa quantidade de bits, então −1 em 32 bits é FFFFFFFF, e a interpretação com sinal também é exibida.

Casos de Uso Comuns

  • Calcular deslocamentos (offsets) de endereços
  • Mascarar bits de registradores com AND
  • Verificar overflow de 32 bits com uma largura de bits
  • Converter um resultado hex para decimal

Perguntas Frequentes

Letras minúsculas são aceitas?

Sim, ff e FF são a mesma coisa. Os resultados aparecem em maiúsculas.

Como a divisão é tratada?

É uma divisão inteira que trunca em direção a zero; use mod para obter o resto.

O que a largura de bits muda?

Ela limita o resultado a 8/16/32/64 bits e completa a saída hex e binária com zeros, como faria um registrador de tamanho fixo.

Explore mais categorias