3 maneiras de converter hexadecimal em binário ou decimal

Índice:

3 maneiras de converter hexadecimal em binário ou decimal
3 maneiras de converter hexadecimal em binário ou decimal

Vídeo: 3 maneiras de converter hexadecimal em binário ou decimal

Vídeo: 3 maneiras de converter hexadecimal em binário ou decimal
Vídeo: Como fazer um fluxograma [veja um exemplo] 2024, Maio
Anonim

Como você transforma esses números e letras engraçados em algo que você ou seu computador possam entender? Converter hexadecimal em binário é muito fácil, razão pela qual o hexadecimal foi adotado em várias linguagens de programação. Converter para decimal é um pouco mais complicado, mas depois que você pega o jeito, é fácil repetir qualquer número.

Etapa

Método 1 de 3: convertendo hexadecimal em binário

Etapa 1. Converta cada dígito hexadecimal em quatro dígitos binários

Hexadecimal foi inicialmente adotado porque era muito fácil de converter entre hexadecimal e binário. Em essência, hexadecimal é usado como uma forma de exibir informações binárias em sequências mais curtas. Esta tabela o ajudará a 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
UMA 1010
B 1011
C 1100
D 1101
E 1110
F 1111

Etapa 2. Experimente você mesmo

Isso é tão simples quanto converter um dígito em seus quatro dígitos binários equivalentes. Aqui estão alguns números hexadecimais que você deseja converter. Bloqueie o texto invisível à direita do sinal de igual para verificar seu trabalho:

  • A23 = 1010 0010 0011
  • BEE = 1011 1110 1110
  • 70C558 = 0111 0000 1100 0101 0101 1000

Etapa 3. Entenda como funciona

No sistema binário de base dois, o dígito binário n pode ser usado para representar 2 n números diferentes. Por exemplo, com quatro dígitos binários, você pode representar 24 = 16 números diferentes. Uma vez que hexadecimal é um sistema de base dezesseis, um número de um único dígito pode ser usado para representar 161 = 16 números diferentes. Isso torna a conversão entre os dois sistemas muito fácil.

Você também pode pensar nisso como um sistema de cálculos convertidos em outros dígitos ao mesmo tempo. Contagens hexadecimais … D, E, F, 10'', ao mesmo tempo, o binário conta 1101, 1110, 1111, 10000''.

Método 2 de 3: convertendo hexadecimal em decimal

1797961 6 1
1797961 6 1

Etapa 1. Revise como a base dez funciona

Você usa a notação decimal todos os dias, sem ter que parar e pensar sobre o que isso significa. No entanto, quando você o aprende pela primeira vez, seus pais ou professores podem ter explicado com mais detalhes. Uma rápida revisão sobre como escrever números comuns ajudará você a converter os números:

  • Cada dígito em um número decimal está localizado em uma casa específica. Da esquerda para a direita, existem uns lugares, dezenas de lugares, centenas de lugares e assim por diante. O dígito 3 significa apenas 3 se estiver na casa das unidades, mas representa 30 quando está na casa das dezenas e 300 na casa das centenas.
  • Matematicamente, o lugar representa 100, 101, 102, e então. É por isso que esse sistema é chamado de base dez, ou decimal da palavra latina para décimo.
1797961 7 1
1797961 7 1

Etapa 2. Escreva o número decimal como um problema de adição

Isso pode parecer óbvio, mas é o mesmo processo que usaremos para converter números hexadecimais, portanto, é um bom ponto de partida. Vamos reescrever o número 480.13710. (Lembre-se, subscrito 10 diz-nos que o número está escrito na base dez.):

  • Começando com o dígito mais à direita, 7 = 7 x 100ou 7 x 1
  • À esquerda, 3 = 3 x 101ou 3 x 10
  • Repetindo todos os dígitos, obtemos 480.137 = 4x100.000 + 8x10.000 + 0x1.000 + 1x100 + 3x10 + 7x1.
1797961 8 1
1797961 8 1

Etapa 3. Escreva o valor da casa próximo ao número hexadecimal

Visto que hexadecimal tem base dezesseis, o valor posicional corresponde à potência de dezesseis. Para converter em decimal, multiplique cada valor de casa pelo décimo sexto dígito correspondente. Comece este processo escrevendo a potência de dezesseis ao lado dos dígitos do número hexadecimal. Faremos isso para o número hexadecimal C92116. Comece na esquerda com 160, e aumente a potência cada vez que você mover para a esquerda para o próximo dígito:

  • 116 = 1 x 160 = 1 x 1 (todos os números estão em decimais, a menos que indicado de outra forma.)
  • 216 = 2 x 161 = 2 x 16
  • 916 = 9 x 162 = 9 x 256
  • C = C x 163 = C x 4096
1797961 9 1
1797961 9 1

Etapa 4. Converter caracteres alfabéticos em decimais

Os dígitos de um número são iguais em decimal ou hexadecimal, então você não precisa alterá-los (por exemplo, 716 = 710) Para caracteres alfabéticos, consulte esta lista para convertê-los em seus equivalentes decimais:

  • A = 10
  • B = 11
  • C = 12 (Usaremos isso em nosso exemplo acima.)
  • D = 13
  • E = 14
  • F = 15
1797961 10 1
1797961 10 1

Etapa 5. Faça cálculos

Agora que tudo está escrito em decimal, faça cada problema de multiplicação e some os resultados. A calculadora pode ajudar na maioria dos números hexadecimais. Continuando nosso exemplo anterior, aqui está C921 escrito como uma fórmula decimal e resolvido:

  • C92116 = (em decimal) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
  • = 1 + 32 + 2.304 + 49.152.
  • = 51.48910. A versão decimal geralmente tem mais dígitos do que a versão hexadecimal, porque hexadecimal pode armazenar mais informações em cada dígito.
1797961 11 1
1797961 11 1

Etapa 6. Pratique a conversão

Aqui estão alguns números para converter de hexadecimal em decimal. Depois de calcular a resposta, bloqueie o texto invisível à direita do sinal de igual para verificar seu trabalho:

  • 3AB16 = 93910
  • A1A116 = 4137710
  • 500016 = 2048010
  • 500D16 = 2049310
  • 18A2F16 = 10091110

Método 3 de 3: Noções básicas de hexadecimal

1797961 1
1797961 1

Etapa 1. Saiba como usar hexadecimal

Nosso sistema de cálculo decimal regular é baseado em dez, usando dez símbolos diferentes para representar números. Hexadecimal é um sistema numérico de base dezesseis, o que significa que usa dezesseis caracteres para representar os números.

  • Contando do zero:

    Hexadecimal Decimal Hexadecimal Decimal
    0 0 10 16
    1 1 11 17
    2 2 12 18
    3 3 13 19
    4 4 14 20
    5 5 15 21
    6 6 16 22
    7 7 17 23
    8 8 18 24
    9 9 19 25
    UMA 10 1A 26
    B 11 1B 27
    C 12 1C 28
    D 13 1D 29
    E 14 1E 30
    F 15 1F 31
1797961 2
1797961 2

Etapa 2. Use um subscrito para indicar o sistema que você está usando

Se o sistema que você está usando não estiver claro, use um número subscrito decimal para indicar a base. Por exemplo, 1710 significa dezessete base dez (número decimal comum). 1110 = 1016, porque 10 é como você escreve o número onze em hexadecimal (base dezesseis). Você pode pular esta etapa se o número contiver um caractere alfabético como B ou E. Ninguém o confundirá com um número decimal.

Pontas

  • Números hexadecimais longos podem exigir uma calculadora online para serem convertidos em decimais. Você também pode pular este trabalho e usar uma ferramenta de conversão online para fazer isso, embora seja uma boa ideia entender como o processo funciona.
  • Você pode personalizar a conversão hexadecimal em decimal para converter qualquer outro sistema numérico baseado em x em decimal. Basta substituir a potência de dezesseis pela potência de x. Experimente aprender o sistema de cálculo babilônico baseado em 60!

Recomendado: