Calculadora hexadecimal
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:
- Conversão para decimal (base 10) – Cada entrada hexadecimal é convertida para o seu equivalente decimal.
- Operação aritmética – Adição, subtração, multiplicação ou divisão é realizada nos números decimais.
- 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 em hexadecimal.
Passo 1. Converter para decimal:
Passo 2. Realizar a adição em decimal:
Passo 3. Converter o resultado para hexadecimal:
| Divisão | Quociente inteiro | Resto |
|---|---|---|
| 41 ÷ 16 | 2 | 9 |
| 2 ÷ 16 | 0 | 2 |
Portanto, o resultado hexadecimal é .
Exemplo 2: Subtração hexadecimal
Calcule em hexadecimal.
Passo 1. Converter para decimal:
Passo 2. Realizar a subtração em decimal:
Passo 3. Converter para hexadecimal:
| Divisão | Quociente inteiro | Resto |
|---|---|---|
| 50 ÷ 16 | 3 | 2 |
| 3 ÷ 16 | 0 | 3 |
Portanto, o resultado hexadecimal é .
Resultado:
Exemplo 3: Multiplicação hexadecimal
Calcule em hexadecimal.
Passo 1. Converter para decimal:
Passo 2. Multiplicar em decimal:
Passo 3. Converter para hexadecimal:
| Divisão | Quociente inteiro | Resto |
|---|---|---|
| 50 ÷ 16 | 3 | 2 |
| 3 ÷ 16 | 0 | 3 |
Portanto, o resultado hexadecimal é .
Exemplo 4: Divisão hexadecimal
Calcule em hexadecimal.
Passo 1. Converter para decimal:
Passo 2. Realizar a divisão em decimal:
Passo 3. Converter a parte inteira e a parte fracionária para hexadecimal:
Parte inteira .
Parte fracionária
| Multiplicação | Resultado | Resto |
|---|---|---|
| 0,5 × 16 | 8 | 0 |
Portanto, o resultado hexadecimal é .
Tabela de conversão
| Hex | Decimal | Binário |
|---|---|---|
| 0 | 0 | 0000 |
| 1 | 1 | 0001 |
| 2 | 2 | 0010 |
| 3 | 3 | 0011 |
| 4 | 4 | 0100 |
| 5 | 5 | 0101 |
| 6 | 6 | 0110 |
| 7 | 7 | 0111 |
| 8 | 8 | 1000 |
| 9 | 9 | 1001 |
| A | 10 | 1010 |
| B | 11 | 1011 |
| C | 12 | 1100 |
| D | 13 | 1101 |
| E | 14 | 1110 |
| F | 15 | 1111 |
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: .
Como converter um grande número hexadecimal como ABCD para decimal?
Expanda:
Portanto, o resultado decimal é .