Conversor de bases numéricas: para que serve
Os processadores contam em binário, os endereços de memória são escritos em hexadecimal, as permissões do Unix usam octal e as pessoas pensam em decimal. Converter à mão entre esses sistemas é chato e sujeito a erro. Digite um número em qualquer base e veja na hora o equivalente em todas as mais usadas.
Conversor de bases numéricas: como usar
- Escolha a base em que o seu número está escrito.
- Digite ou cole o valor; os dígitos são validados conforme a base escolhida.
- Leia os equivalentes em binário, octal, decimal e hexadecimal.
- Use o seletor para qualquer outra base entre 2 e 36.
Perguntas frequentes
Por que o hexadecimal usa letras?
A base 16 precisa de dezesseis símbolos e só temos dez algarismos. De A a F representam os valores de 10 a 15, de modo que um dígito hexadecimal equivale exatamente a quatro bits.
Por que o hexadecimal é tão usado em programação?
Porque um dígito hexadecimal são quatro bits e dois dígitos, um byte. É uma forma compacta e sem perdas de escrever binário; por isso cores, endereços de memória e hashes aparecem assim.
Para que o octal ainda serve?
Principalmente para as permissões de arquivo no Unix e no Linux. Cada grupo de três bits (leitura, escrita, execução) cabe em um dígito octal; daí o chmod 755.
Converte números negativos ou com decimais?
Converte inteiros não negativos. As frações e o complemento de dois dependem do tamanho da palavra e do formato, e a ferramenta não tenta adivinhar.