O que são números decimais, hexadecimais e binários?
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 é de base-16. Ele utiliza os dígitos 0–9 mais as letras A, B, C, D, E e F, onde A equivale a 10 e F equivale a 15.
O sistema binário é de base 2 e utiliza apenas 0 e 1. Os computadores usam o sistema binário internamente, enquanto o hexadecimal é frequentemente empregado como uma forma compacta de representar dados binários.
Como converter decimal para hexadecimal
Para converter um número decimal para hexadecimal, divida repetidamente o número decimal por 16 e registre o resto. Os restos de 10 a 15 tornam-se A a F.
462 ÷ 16 = 28 com resto 14 = E
28 ÷ 16 = 1 com resto 12 = C
1 ÷ 16 = 0 com resto 1
Resultado: 1CE₁₆
Assim, o decimal 462 converte para hexadecimal 1CE.
Como converter decimal para binário
Para converter um número decimal para binário, divida-o repetidamente por 2 e registre o resto. O resultado em binário é obtido lendo os restos de baixo para cima.
42 ÷ 2 = 21 resto 0
21 ÷ 2 = 10 resto 1
10 ÷ 2 = 5 resto 0
5 ÷ 2 = 2 resto 1
2 ÷ 2 = 1 resto 0
1 ÷ 2 = 0 resto 1
Resultado: 101010₂
Assim, o decimal 42 converte para binário 101010.
Quando a conversão de decimal para hexadecimal é útil
A conversão de decimal para hexadecimal é comum em programação, depuração, valores de cor, endereços de memória, pontos de código Unicode e inspeção de dados de baixo nível.
Por exemplo, o número decimal 255 é representado como FF em hexadecimal. Em um código de cor RGB, FF indica o valor máximo de um canal de cor.
Regras de entrada
- Use os dígitos 0–9 para entrada decimal.
- Vírgulas, espaços e sublinhados são ignorados para facilitar a leitura.
- Números inteiros são suportados. Frações não são convertidas por esta ferramenta.
- Inteiros negativos são suportados, como -462.