PDF download Baixe em PDF PDF download Baixe em PDF

Como você transforma aqueles números e letras engraçados em algo que você ou seu computador consigam entender? Converter hexadecimal para binário é muito fácil e é por isso que o primeiro foi adotado em algumas linguagens de programação. Converter para decimal é um pouco mais trabalhoso, mas, uma vez que tiver entendido, é fácil repetir para qualquer número.

Método 1
Método 1 de 3:

Convertendo de hexadecimal para binário

PDF download Baixe em PDF
  1. 1
    Converta cada dígito hexadecimal em quatro dígitos binários. O hexadecimal foi adotado em primeiro lugar porque é muito fácil de converter. Essencialmente, ele é usado para exibir uma informação binária em um string mais curto. Esta tabela é tudo de que você precisa para converter de um para o outro:
    Hexadecimal Binário
    0 0000
    1 0001
    2 0010
    3 0011
    4 0100
    5 0101
    6 0110
    7 0111
    8 1000
    9 1001
    A 1010
    B 1011
    C 1100
    D 1101
    E 1110
    F 1111
  2. É, de fato, simples: basta pegar um dígito e convertê-lo para os quatro dígitos binários equivalentes. Sublime o texto invisível à esquerda do sinal de igual para ver se está acertando:
    • A23 = 1010 0010 0011
    • BEE = 1011 1110 1110
    • 70C558 = 0111 0000 1100 0101 0101 1000
  3. No sistema binário de "base 2", "n" dígitos binários podem ser representados por 2 n números diferentes. Por exemplo, com quatro dígitos binários, você pode representar 2 4 = 16 números diferentes. Uma vez que o hexadecimal é um sistema de base 16, um número de um dígito pode ser usado para representar 16 1 = 16 números diferentes. Isso torna a conversão entre os dois sistemas extremamente simples.
    • Você também pode pensar nisso como os sistemas de contagem "mudando" de dígito ao mesmo tempo. Em hexadecimal, você conta "...D, E, F, 10 " ao mesmo tempo que, em binário, conta "1101, 1110, 1111, 10000 ".
    Publicidade
Método 2
Método 2 de 3:

Convertendo de hexadecimal para decimal

PDF download Baixe em PDF
  1. Você usa a notação decimal todos os dias sem ter que parar para pensar no que ela significa, mas quando a aprendeu seu pai ou professor pode ter explicado como funciona com mais detalhes. Uma revisão rápida de como esses números são escritos pode ajudar você na conversão:
    • Cada dígito do número decimal está em uma certa "posição". Ao mover da direita para a esquerda, você tem a posição das unidades, das dezenas, das centenas, etc. O dígito 3 só significa 3 se estiver na posição das unidades, mas representa 30 quando está na das dezenas, e 300 quando está na das centenas.
    • Colocando matematicamente, as "posições" representam 10 0 , 10 1 , 10 2 , etc. É por isso que o sistema é chamado de "base 10", ou "decimal", por conta da palavra em latim para "décimo".
  2. Isso pode parecer óbvio, mas é o mesmo processo que usaremos para converter um número hexadecimal, então, esta é uma boa forma de começar. Vamos reescrever o número 480.137 10 (lembre-se: o subscrito 10 nos diz que o número está na base 10):
    • Começando do dígito mais à direita, 7 = 7 x 10 0 , ou 7 x 1
    • Movendo para a esquerda, 3 = 3 x 10 1 , ou 3 x 10
    • Repetindo para todos os dígitos, temos 480.137 = 4 x 100.000 + 8 x 10.000 + 0 x 1.000 + 1 x 100 + 3 x 10 + 7 x1.
  3. Uma vez que a base do hexadecimal é 16, essas posições correspondem às potências de 16. Para converter para hexadecimal, multiplique o valor de cada posição pela potência de 16 correspondente. Inicie este processo escrevendo as potências de 16 ao lado dos dígitos do número em hexadecimal. Faremos isso com o número C921 16 . Comece à direita com 16 0 e acrescente 1 ao expoente sempre que seguir para a esquerda para o próximo dígito:
    • 1 16 = 1 x 16 0 = 1 x 1 (Todos os números estão em decimal, exceto quando outra coisa for escrita.)
    • 2 16 = 2 x 16 1 = 2 x 16
    • 9 16 = 9 x 16 2 = 9 x 256
    • C = C x 16 3 = C x 4096
  4. Os dígitos numéricos são os mesmos em decimal e hexadecimal, de forma que você não precisará alterá-los (por exemplo, 7 16 = 7 10 ). Para os caracteres alfabéticos, consulte esta lista para alterá-los para o equivalente em decimal:
    • A = 10
    • B = 11
    • C = 12 (Usaremos este caractere para manter o exemplo aqui de cima.)
    • D = 13
    • E = 14
    • F = 15
  5. Agora que tudo está escrito em decimal, resolva cada problema de multiplicação e some os resultados. Uma calculadora será útil com a maioria dos números em hexadecimal. Continuando no exemplo de antes, aqui o C921 será reescrito como uma equação em decimal e resolvido:
    • C921 16 = (em decimal) ( 1 x 1) + ( 2 x 16) + ( 9 x 256) + ( 12 x 4096)
    • = 1 + 32 + 2.304 + 49.152.
    • = 51.489 10 . A versão em decimal, normalmente, terá mais dígitos que a em hexadecimal, uma vez que o último pode armazenar mais informação por dígito.
  6. Aqui vão alguns números para converter de hexadecimal para decimal. Uma vez que tiver chegado à resposta, sublinhe o texto invisível à direita do igual para ver se acertou:
    • 3AB 16 = 939 10
    • A1A1 16 = 41377 10
    • 5000 16 = 20480 10
    • 500D 16 = 20493 10
    • 18A2F 16 = 100911 10
    Publicidade
Método 3
Método 3 de 3:

Entendendo o básico de hexadecimal

PDF download Baixe em PDF
  1. Nosso sistema decimal comum para contagem é base 10, usando 10 símbolos diferentes para mostrar os números. O hexadecimal é base 16, o que significa que usa 16 caracteres para isso.
    • Contando de zero para cima, os números são: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
  2. Quando ficar confuso, é só colocar um número em decimal subscrito para denotar a base. Por exemplo, 17 10 significa "dezessete base dez" (um número decimal comum). 11 10 = 10 16 , uma vez que 10 é a maneira de escrever o número 11 em hexadecimal (base 16).
    Publicidade

Dicas

  • Números longos em hexadecimal podem requerer uma calculadora online para a conversão para decimal. Você também pode evitar esse trabalho todo e usar um conversor online, embora seja uma boa entender como funciona o processo. [1]
  • Você pode adaptar a conversão "de hexadecimal para decimal" para converter qualquer base "x" para decimal. Apenas substitua as potências de 16 por "x". Tente aprender o sistema de contagem babilônico de base 60! [2]


Publicidade

Sobre este guia wikiHow

Esta página foi acessada 276 950 vezes.

Este artigo foi útil?

Publicidade