O que são números hexadecimais e decimais?
O sistema decimal é o sistema numérico de base 10 utilizado no dia a dia. Ele utiliza dez dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
O sistema hexadecimal é base-16. Ele utiliza os dígitos decimais 0–9 mais as letras A, B, C, D, E e F, onde A equivale a 10 e F equivale a 15.
O hexadecimal é amplamente utilizado em computação porque um dígito hexadecimal representa exatamente quatro bits binários. Isso torna os valores binários longos mais curtos e fáceis de ler.
Como converter hexadecimal para decimal
Para converter hexadecimal para decimal, multiplique cada dígito hex por uma potência de 16. O dígito mais à direita usa 160, o próximo dígito usa 161, depois 162, e assim por diante.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
Isso significa que o hexadecimal 1B7E é igual ao decimal 7038.
Como converter hexadecimal para binário
Para converter hexadecimal para binário, substitua cada dígito hexadecimal pelo seu equivalente binário de quatro bits. Em seguida, junte os grupos.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Os zeros à esquerda são geralmente removidos do valor binário final, a menos que sejam necessários para um formato de largura fixa.
Usos comuns do hexadecimal
O hexadecimal é comum na programação, depuração, endereços de memória, pontos de código Unicode, códigos de cores, somas de verificação e inspeção de arquivos binários.
Por exemplo, os valores de cor na web frequentemente usam notação hexadecimal. A cor #FF0000 representa o vermelho, onde FF é o canal vermelho e equivale a 255 em decimal.
Regras de entrada
- Use os dígitos 0–9 e as letras A–F para entrada hexadecimal.
- Letras minúsculas são aceitas e automaticamente normalizadas para maiúsculas.
- São suportados prefixos opcionais, como 0x.
- Números inteiros são suportados. Frações não são convertidas por esta ferramenta.