Conversor de hexadecimal para decimal
O que é o sistema de numeração decimal?
O sistema de numeração decimal, também conhecido como sistema de base 10, é o sistema numérico mais comum usado no dia a dia. Ele consiste em dez dígitos — de 0 a 9 — e a posição de cada dígito determina seu valor com base em potências de dez. Por exemplo, no número 523, o dígito 5 está na casa das centenas, o que equivale a ; o dígito 2 está na casa das dezenas, ; e o dígito 3 está na casa das unidades, . Assim, somando esses valores, temos .
Esse sistema de valor posicional é direto porque corresponde à maneira como a compreensão humana da contagem de números se originou — usando dez dígitos correspondentes a dez dedos.
O que é o sistema de numeração hexadecimal?
O sistema de numeração hexadecimal, ou sistema de base 16, é amplamente usado em computação e eletrônica digital devido à sua estreita relação com o código binário. Em vez de dez símbolos, ele usa dezesseis. Os primeiros dez símbolos são os mesmos que no sistema decimal (0–9), mas para representar valores de dez a quinze, são adicionadas as letras A–F:
| Decimal | Hexadecimal |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
| 5 | 5 |
| 6 | 6 |
| 7 | 7 |
| 8 | 8 |
| 9 | 9 |
| 10 | A |
| 11 | B |
| 12 | C |
| 13 | D |
| 14 | E |
| 15 | F |
O hexadecimal é particularmente útil para a legibilidade humana de dados binários. Um dígito hexadecimal corresponde diretamente a quatro dígitos binários, também chamados de bits. Isso significa que converter entre binário e hexadecimal é simples — cada grupo de quatro bits traduz-se diretamente em um dígito hexadecimal.
Processo de conversão passo a passo
- Anote o número hexadecimal.
- Atribua a cada dígito o seu equivalente decimal.
- Multiplique cada dígito por 16 elevado à potência de seu índice posicional, começando por 0 na posição mais à direita.
- Some todos os resultados.
Este método manual passo a passo é exatamente o que um conversor automático realiza instantaneamente.
Exemplos
Exemplo 1
Converter hexadecimal 101 para decimal.
Detalhamento:
então .
Portanto, .
Exemplo 2
Converter o número octal FF para decimal.
Assim, .
Em binário, isso também equivale a 11111111, que representa um byte de valor máximo em sistemas de 8 bits.
Exemplo 3
Converter o número decimal 513 para hexadecimal.
Decimal para hexadecimal:
| Divisão por 16 | Quociente | Resto |
|---|---|---|
| 513 ÷ 16 | 32 | 1 |
| 32 ÷ 16 | 2 | 0 |
| 2 ÷ 16 | 0 | 2 |
Assim, .
Contexto histórico
A ideia da notação hexadecimal surgiu com o desenvolvimento de computadores digitais em meados do século XX. Como os números binários, consistindo apenas de 0s e 1s, são complicados para o processamento humano, os engenheiros introduziram a base 16 como uma abreviação eficiente. Linguagens de programação e sistemas computacionais iniciais — por exemplo, mainframes da IBM e posteriormente linguagens baseadas em C — adotaram a representação hex para endereços, instruções de máquina e códigos de cor.
Na computação moderna, a notação hexadecimal é padrão no design da web (por exemplo, #FF5733) e em ferramentas de depuração, desenvolvimento de firmware e endereçamento de memória.
Conversão no contexto do dia a dia
Embora os valores hexadecimais possam parecer abstratos, eles aparecem com frequência:
- Códigos de cor no design da web:
#FFFFFF(branco) ou#000000(preto). Cada par de caracteres corresponde a uma intensidade de cor para os canais vermelho, verde e azul. - Endereços de memória do computador: como
0x1A3F. - Códigos de erro de diagnósticos de hardware ou software. Compreender como interpretá-los ou convertê-los pode tornar a solução de problemas e a análise de dados mais intuitivas.
Perguntas frequentes
Como converter o valor hexadecimal 3e7 para decimal?
.
Portanto, .
Quantos números decimais correspondem aos dígitos hexadecimais de A a F?
As letras A a F representam números decimais de 10 a 15. Assim, seis valores decimais (10, 11, 12, 13, 14, 15) correspondem ao hexadecimal A–F.
Por que o hexadecimal é usado na programação?
Porque um dígito hexadecimal equivale exatamente a quatro bits binários, ele simplifica a forma como as sequências binárias são representadas, lidas e depuradas. Por exemplo, 11111111 em binário pode ser facilmente escrito como FF em hexadecimal.
Como verificar a correção de uma conversão de hexadecimal para decimal?
Após calcular o valor decimal, converta-o de volta em hexadecimal dividindo repetidamente por 16 e registrando os restos. Se você retornar aos seus dígitos hexadecimais originais, a conversão está correta.
2022 de decimal para hexadecimal
Vamos converter o número decimal 2022 para hexadecimal.
| Divisão por 16 | Quociente | Resto |
|---|---|---|
| 2022 ÷ 16 | 126 | 6 |
| 126 ÷ 16 | 7 | 14 (E) |
| 7 ÷ 16 | 0 | 7 |
Os restos de baixo para cima dão: .