Como funcionam as bases numéricas
Os números do dia a dia são base 10 (decimal): cada dígito vale dez vezes o da sua direita. Computadores usam base 2 (binário) porque os circuitos têm dois estados, e programadores usam base 16 (hexadecimal) como uma abreviação compacta — um dígito hex representa exatamente quatro dígitos binários.
Convertendo entre bases
- Para decimal: multiplique cada dígito pela base elevada à sua posição e some. Binário 1011 = 1x8 + 0x4 + 1x2 + 1x1 = 11.
- De decimal: divida repetidamente pela base alvo e leia os restos de trás para frente.
- Atalho binário para hex: agrupe os dígitos binários em quatro e converta cada grupo (1010 1111 = AF).
Por que programadores amam hex
Endereços de memória, códigos de cores (#FF5733) e valores Unicode são todos escritos em hex porque é muito mais curto que binário, mas converte para ele trivialmente. Um único byte (0–255) é sempre exatamente dois dígitos hex.
Ferramenta de prática
Digite um valor em qualquer base acima e veja as quatro representações atualizarem ao vivo, com os passos de conversão mostrados. Experimente também o conversor de números romanos para um sistema numérico histórico, ou números para palavras para inglês simples.