Aprenda a entender valor posicional e converter números entre bases 2, 8, 10 e 16 sem confundir dígitos e prefixos.
Resumo: este guia explica o conceito, mostra como interpretar o resultado e aponta os limites da ferramenta antes de você aplicá-la em conteúdo real.
Cada base define os dígitos disponíveis
Binário usa 0 e 1; octal usa 0 a 7; decimal usa 0 a 9; hexadecimal acrescenta A a F para representar valores de 10 a 15.
Valor posicional
Em qualquer base, cada posição representa uma potência da base. No binário 1011, por exemplo, as posições correspondem a 8, 4, 2 e 1.
Conversão para decimal
Multiplique cada dígito pela potência correspondente e some os resultados. Esse método ajuda a entender o valor antes de usar atalhos.
Hexadecimal e binário combinam bem
Cada dígito hexadecimal corresponde a quatro bits. Por isso, converter entre hex e binário pode ser feito em grupos de quatro dígitos.
Prefixos em programação
Linguagens costumam usar 0x para hexadecimal e 0b para binário. O conversor pode trabalhar apenas com os dígitos, então verifique se o prefixo precisa ser removido.
Exemplo prático
Hexadecimal FF vale 15×16 + 15 = 255 em decimal. Em binário, FF corresponde a 11111111.
Erros comuns e como evitar
- usar dígito 8 em octal.
- confundir número textual com valor decimal.
- deixar prefixo quando a ferramenta não espera.
- perder sinal negativo ou casas fracionárias quando não suportadas.
Revise o resultado final e confirme unidades, estrutura ou formato antes de reutilizar a saída em outro sistema.
Leitura relacionada
Dúvidas frequentes
A e F significam letras ou números?
Em hexadecimal, A a F representam os valores 10 a 15.
Binário aceita 2?
Não. A base 2 usa apenas os dígitos 0 e 1.
0x faz parte do número hexadecimal?
É um prefixo comum em programação para indicar a base; o valor numérico está nos dígitos seguintes.
Fontes e referências
Documentação técnica e referências usadas para aprofundar este guia: