Binário ao Hexadecimal Conversor
Converta números binários para números hexadecimais com facilidade e precisão.
Digite seu número
Sumário
Compreender os Sistemas de Números
Os sistemas numéricos são fundamentais para a computação e fornecem diferentes formas de representar valores numéricos. Compreendendo-os é essencial para uma programação eficaz, ciência da computação e eletrônica digital.
O que são os sistemas numéricos?
A number system is a mathematical notation for representing numbers using digits or symbols in a consistent manner. Each system has a "base" that determines how many unique digits are used before place values shift.
Decimal (Base-10)
Nosso sistema de números diários usando dígitos 0-9. Cada posição representa um poder de 10.
Exemplo: 35810
= 3×10² + 5×10¹ + 8×10⁰
= 300 + 50 + 8
Binário (Base- 2)
Língua nativa do computador usando apenas dígitos 0-1. Cada posição representa um poder de 2.
Exemplo: 10112
= 1×2³ + 0×2² + 1×2¹ + 1×2⁰
= 8 + 0 + 2 + 1 = 11₁₀
Hexadecimal (Base-16)
Utiliza dígitos 0-9 e letras A-F (representando 10-15). Cada posição representa um poder de 16.
Exemplo: 1A316
= 1×16² + 10×16¹ + 3×16⁰
= 256 + 160 + 3 = 419₁₀
Por que os sistemas de computador usam bases de números diferentes
Computadores usam binário porque componentes eletrônicos existem naturalmente em dois estados: on (1) e off (0). No entanto, os números binários podem tornar-se muito longos e difíceis para os humanos trabalhar com eficiência.
A Relação entre Binário e Hexadecimal
Hexadecimal serve como uma representação compacta de dados binários, tornando muito mais fácil para os seres humanos ler e trabalhar com:
- Cada dígito hexadecimal representa exatamente 4 dígitos binários (uma mordidela)
- 4 dígitos binários podem representar valores de 0 a 15, correspondendo ao intervalo de um único dígito hex
- Isso cria uma proporção de compressão perfeita de 4:1 para representar informações binárias
Aplicações Práticas
Programação
Endereços de memória, valores de cor (RGB) e manipulação de bits em código frequentemente usam notação hexadecimal.
Rede
Os endereços MAC e IPv6 são escritos em formato hexadecimal.
Arquitetura de computador
Descartes de memória de baixo nível, código de máquina e ferramentas de depuração frequentemente usam hexadecimal.
Eletrônica Digital
Registros de hardware e valores de configuração são normalmente representados em binário ou hexadecimal.
Tabela de Conversão Binário-Hexadecimal
Decimal | Binário | Hexadecimal |
---|---|---|
0 | 0000 | 0 |
1 | 0001 | 1 |
2 | 0010 | 2 |
3 | 0011 | 3 |
4 | 0100 | 4 |
5 | 0101 | 5 |
6 | 0110 | 6 |
7 | 0111 | 7 |
8 | 1000 | 8 |
9 | 1001 | 9 |
10 | 1010 | A |
11 | 1011 | B |
12 | 1100 | C |
13 | 1101 | D |
14 | 1110 | E |
15 | 1111 | F |
Como converter binário para hexadecimal
Para converter binário para hexadecimal, agrupamos os dígitos binários em conjuntos de 4 (a partir da direita) e convertemos cada grupo em seu equivalente hexadecimal.
Passos a Converter:
-
1Agrupar os dígitos binários em conjuntos de 4, começando pela direita
-
2Converter cada grupo de 4 dígitos binários para o seu equivalente hexadecimal
-
3Combine todos os dígitos hexadecimais em ordem
11010 = 0001 1010
0001 = 1
1010 = A
Resultado: 1A
Tabela de conversão binária para hexadecimal:
0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F
Exemplos comuns
Exemplo 1Números básicos
0 = 0
1 = 1
10 = 2
Exemplo 2Valores comuns
100 = 4
1000 = 8
10000 = 10
Exemplo 3Números mistos
1010 = A
1100 = C
1111 = F
Exemplo 4Números maiores
10000 = 10
100000 = 20
1000000 = 40