Matemática

Calculadora hexadecimal

Configurações
Reiniciar
Compartilhar resultado
Guardar
Incorporar
Reportar um erro

Compartilhar calculadora

Adicione nossa calculadora gratuita ao seu site

Por favor, insira uma URL válida. Apenas URLs HTTPS são suportadas.


Usar como valores padrão para a calculadora embutida o que está atualmente nos campos de entrada da calculadora na página.


Cor do foco da borda de entrada, cor do interruptor marcado, cor de hover do item selecionado etc.


Por favor, concorde com os Termos de Uso.

Vista previa

Salvar calculadora

Configurações da calculadora

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Compartilhar calculadora

O que é um número hexadecimal?

Um número hexadecimal é um número expresso na base 16, usando os dígitos 0–9 para representar os valores de zero a nove e as letras A–F para representar os valores de dez a quinze. O sistema hexadecimal é amplamente utilizado na computação e na eletrônica digital porque oferece uma representação compacta e legível por humanos dos valores binários.

Por exemplo, no sistema hexadecimal:

  • O número decimal 10 é representado como A.
  • O número decimal 15 é representado como F.
  • O número decimal 255 é representado como FF.

Cada dígito hexadecimal representa quatro dígitos binários (bits), o que torna a conversão entre binário e hexadecimal especialmente simples. Esta calculadora permite que os usuários realizem adição, subtração, multiplicação e divisão diretamente na forma hexadecimal sem converter manualmente entre os sistemas decimal e hex.

Como a calculadora funciona

Esta calculadora hexadecimal simplifica as operações aritméticas com números hexadecimais seguindo três etapas principais:

  1. Conversão para decimal (base 10) – Cada entrada hexadecimal é convertida para o seu equivalente decimal.
  2. Operação aritmética – Adição, subtração, multiplicação ou divisão é realizada nos números decimais.
  3. Conversão de volta para hexadecimal (base 16) – O valor decimal resultante é convertido de volta em notação hexadecimal.

A calculadora lida com múltiplas entradas simultaneamente, o que permite aos usuários realizar operações com dois, três ou mais números hexadecimais de uma vez.

Por exemplo, a operação 1A + F + 5 em hexadecimal envolve três números e irá produzir o resultado hexadecimal correto em uma única etapa.

Se você precisar converter números para o sistema hexadecimal, use o conversor hexadecimal.

Conversão passo a passo

Exemplo 1: Adição hexadecimal

Execute a adição 1A+F1A + F em hexadecimal.

Passo 1. Converter para decimal:
1A16=1×161+10×160=26101A_{16} = 1 \times 16^1 + 10 \times 16^0 = 26_{10}
F16=1510F_{16} = 15_{10}

Passo 2. Realizar a adição em decimal:
26+15=4126 + 15 = 41

Passo 3. Converter o resultado para hexadecimal:

DivisãoQuociente inteiroResto
41 ÷ 1629
2 ÷ 1602

Portanto, o resultado hexadecimal é 291629_{16}.

Exemplo 2: Subtração hexadecimal

Calcule 3CA3C - A em hexadecimal.

Passo 1. Converter para decimal:
3C16=3×161+12×160=60103C_{16} = 3\times16^1 + 12\times16^0 = 60_{10} A16=1010A_{16} = 10_{10}

Passo 2. Realizar a subtração em decimal:
6010=5060 - 10 = 50

Passo 3. Converter para hexadecimal:

DivisãoQuociente inteiroResto
50 ÷ 1632
3 ÷ 1603

Portanto, o resultado hexadecimal é 321632_{16}.

Resultado: 3CA=323C - A = 32

Exemplo 3: Multiplicação hexadecimal

Calcule A×5A \times 5 em hexadecimal.

Passo 1. Converter para decimal:
A16=1010A_{16} = 10_{10}

Passo 2. Multiplicar em decimal:
10×5=5010 \times 5 = 50

Passo 3. Converter para hexadecimal:

DivisãoQuociente inteiroResto
50 ÷ 1632
3 ÷ 1603

Portanto, o resultado hexadecimal é 321632_{16}.

Exemplo 4: Divisão hexadecimal

Calcule 64/864 / 8 em hexadecimal.

Passo 1. Converter para decimal:
6416=6×161+4×160=1001064_{16} = 6\times16^1 + 4\times16^0 = 100_{10}
816=8×160=8108_{16} = 8\times16^0 = 8_{10}

Passo 2. Realizar a divisão em decimal:
100/8=12,5100 / 8 = 12,5

Passo 3. Converter a parte inteira e a parte fracionária para hexadecimal:
Parte inteira 1210=C1612_{10} = C_{16}.

Parte fracionária

MultiplicaçãoResultadoResto
0,5 × 1680

Portanto, o resultado hexadecimal é C.816C.8_{16}.

Tabela de conversão

HexDecimalBinário
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
A101010
B111011
C121100
D131101
E141110
F151111

Fatos interessantes sobre hexadecimal

  • O prefixo “0x” é frequentemente usado para indicar um valor hexadecimal em linguagens de programação (por exemplo, 0xFF).
  • HTML e CSS usam códigos hexadecimais para representar cores; por exemplo, #FFFFFF é branco e #000000 é preto.
  • Os endereços de memória na maioria dos sistemas de computador são representados no formato hexadecimal porque se mapear perfeitamente aos dados binários.
  • Nos primeiros computadores, o hexadecimal ajudava os programadores a ler e depurar rapidamente o código de máquina binário.

Perguntas Frequentes

Como adicionar múltiplos números hexadecimais como 1A + 2F + 3B?

Converta cada número para decimal:
1A = 26, 2F = 47, 3B = 59.
Some-os: 26 + 47 + 59 = 132.
Converta de volta: 132 ÷ 16 = 8 resto 4 → 84₁₆.
Resultado: 84.

Os números hexadecimais podem incluir partes fracionárias?

Sim. Números hexadecimais fracionários usam potências negativas de 16.
Exemplo: 0.A16=10×161=0,625100.A_{16} = 10 \times 16^{-1} = 0,625_{10}.

Como converter um grande número hexadecimal como ABCD para decimal?

Expanda:
A×163+B×162+C×161+D×160A \times 16^3 + B \times 16^2 + C \times 16^1 + D \times 16^0
=10×4096+11×256+12×16+13×1= 10 \times 4096 + 11 \times 256 + 12 \times 16 + 13 \times 1
=40960+2816+192+13= 40 960 + 2 816 + 192 + 13
=4398110= 43 981_{10}

Portanto, o resultado decimal é 439811043 981_{10}.

Reportar um erro

Este campo é obrigatório.