Conversor de hexadecimal para binário
O que é o sistema numérico hexadecimal?
O sistema numérico hexadecimal (base 16) é um sistema numérico posicional que utiliza 16 símbolos para representar valores. Esses símbolos são:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Aqui, as letras de A a F representam os números decimais de 10 a 15, respectivamente. Como cada dígito pode representar dezesseis valores diferentes, o sistema hexadecimal é muito compacto e conveniente para uso em informática. Ele é frequentemente utilizado em programação e eletrônica digital porque se alinha perfeitamente com o sistema binário.
Cada dígito hexadecimal corresponde diretamente a um número binário de 4 bits. Por exemplo:
A₁₆ = 1010₂,
F₁₆ = 1111₂
Isso torna a conversão entre hexadecimal e binário particularmente simples.
O que é o sistema numérico binário?
O sistema numérico binário (base 2) utiliza apenas dois símbolos: 0 e 1. Cada dígito binário (bit) representa uma potência de dois, dependendo de sua posição na sequência.
Por exemplo:
O binário é a base das operações computadorizadas, já que todos os dados e lógicas digitais são representados eletronicamente utilizando dois estados: LIGADO (1) ou DESLIGADO (0).
Conversão de hexadecimal para binário
O processo de conversão de hexadecimal para binário é direto, pois cada dígito hexadecimal pode ser substituído por um equivalente binário de 4 bits exato.
Exemplo de referência:
| Hex | Binário |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
| A | 1010 |
| B | 1011 |
| C | 1100 |
| D | 1101 |
| E | 1110 |
| F | 1111 |
Exemplo
Converter para binário:
5 → 0101
B → 1011
ou, excluindo o zero à esquerda,
Conversão através do decimal
Primeiro, transforme o número hexadecimal em sistema decimal:
– Cada dígito do número hexadecimal é multiplicado pela base 16 elevada à potência de seu índice de posição , onde é o dígito mais à direita.
– Em seguida, todos os resultados são somados.
Exemplo:
Agora, converta de decimal para binário:
– Divida o número decimal por 2 repetidamente, anotando o restante a cada vez, até que o quociente se torne zero.
– Registre os restos em ordem inversa.
| Divisão | Quociente | Resto |
|---|---|---|
| 8 ÷ 2 | 4 | 0 |
| 4 ÷ 2 | 2 | 0 |
| 2 ÷ 2 | 1 | 0 |
| 1 ÷ 2 | 0 | 1 |
Portanto,
Este exemplo mostra o princípio para qualquer número hexadecimal — no entanto, para simplificar o procedimento, podemos substituir diretamente cada dígito hexadecimal pelo seu equivalente em 4 bits.
Aplicações práticas
Converter valores hexadecimais para binário é comum quando:
- Fazendo depuração ou analisando circuitos digitais
- Inspecionando código de máquina ou endereços de memória em informática
- Trabalhando com códigos de cores no design de sites (por exemplo, a cor
#FF6600corresponde ao binário111111110110011000000000) - Codificando e decodificando dados em protocolos de comunicação
Notas
- Cada dígito hexadecimal sempre corresponde a exatamente quatro dígitos binários, portanto, o comprimento total do número binário é sempre quatro vezes o número de dígitos hexadecimais.
- Remover zeros à esquerda após a conversão não altera o valor numérico.
- O hexadecimal simplifica sequências binárias grandes, tornando-as mais fáceis de ler e interpretar.
Perguntas Frequentes
Como converter um número hexadecimal como 1A₁₆ para binário?
Substitua cada dígito pelo seu equivalente em 4 bits:
1 → 0001, A → 1010
Assim, ou, excluindo o zero à esquerda,
Quantos dígitos binários correspondem a um dígito hexadecimal?
Cada dígito hexadecimal equivale a quatro dígitos binários (bits).
Como verificar se uma conversão de hexadecimal para binário está correta?
Você pode converter tanto os resultados hexadecimais quanto binários para decimal. Se ambos os valores decimais forem iguais, a conversão está correta.
Números fracionários hexadecimais podem ser convertidos para binário?
Sim. Frações hexadecimais também podem ser convertidas dígito a dígito de hexadecimal para binário.
Por que o hexadecimal é frequentemente usado em vez do binário?
Porque é mais compacto e fácil para os humanos lerem, mantendo um mapeamento simples e direto para o binário — cada 4 bits equivalem a 1 dígito hexadecimal.