Como converter números hexadecimais em binários ou decimais

Autor: Mark Sanchez
Data De Criação: 28 Janeiro 2021
Data De Atualização: 1 Julho 2024
Anonim
COMO TRANSFORMAR UM NÚMERO DECIMAL PARA BINÁRIO | EP 1
Vídeo: COMO TRANSFORMAR UM NÚMERO DECIMAL PARA BINÁRIO | EP 1

Contente

Como você pode alterar esse conjunto de números e letras incompreensíveis para que se torne compreensível para o seu computador ou para você pessoalmente? É muito fácil converter números hexadecimais em binários, razão pela qual os números hexadecimais são usados ​​em algumas linguagens de programação. Converter números hexadecimais em números decimais é um pouco complicado, mas você também pode aprender.

Passos

Parte 1 de 3: Conversão de números hexadecimais em binários

  1. 1 Converta cada dígito de um número hexadecimal em quatro dígitos de um número binário. Essencialmente, o sistema hexadecimal é uma maneira simplificada de representar números binários. Converta números de hexadecimal em binário de acordo com a seguinte tabela:
    HexadecimalBinário
    00000
    10001
    20010
    30011
    40100
    50101
    60110
    70111
    81000
    91001
    UMA1010
    B1011
    C1100
    D1101
    E1110
    F1111
  2. 2 Tente converter o número hexadecimal em binário você mesmo. Aqui estão alguns exemplos. Destaque o texto invisível à direita do sinal de igual para ver a resposta e teste a si mesmo.
    • A23 = 1010 0010 0011
    • BEE = 1011 1110 1110
    • 70C558 = 0111 0000 1100 0101 0101 1000
  3. 3 Compreenda o princípio da transformação. Em binário n dígitos podem ser usados ​​para representar 2 números diferentes. Por exemplo, usando quatro dígitos binários, você pode representar 2 = 16 números. Como o sistema hexadecimal usa dezesseis caracteres, um caractere pode representar 16 = 16 números. Isso torna mais fácil converter números hexadecimais em binários e vice-versa.
    • Você também pode imaginar como a contagem vai para o próximo dígito em cada sistema. Hexadecimal "... D, E, F, 10"e em binário -" 1101, 1110, 1111, 10000’.

Parte 2 de 3: conversão de números hexadecimais em decimais

  1. 1 Lembre-se de como funciona o sistema numérico decimal. Você usa números decimais todos os dias sem pensar em como eles funcionam, mas quando você começou a estudá-los na escola, o professor explicou a você quais unidades, dezenas, centenas e assim por diante. A seguir, iremos lembrá-lo brevemente de como funciona o sistema de numeração decimal, o que o ajudará a converter números.
    • Cada dígito de um número decimal está em um local específico chamado de casa. Os dígitos são contados da direita para a esquerda. A primeira categoria são unidades, a segunda categoria são dezenas, a terceira categoria são centenas e assim por diante. Se o número 3 estiver no primeiro dígito, então este é o número 3, se no segundo - então 30, se no terceiro - então 300.
    • Matematicamente, os dígitos podem ser descritos como segue: 10, 10, 10 e assim por diante. Portanto, esse sistema é denominado decimal.
  2. 2 Escreva o número decimal como a soma de alguns termos. Isso tornará mais fácil entender o processo de conversão de números hexadecimais em números decimais. Por exemplo, o número 48013710 (lembre-se que o índice 10 significa que o número fornecido é decimal).
    • Começando com o primeiro dígito à direita: 7 = 7 x 10 ou 7 x 1
    • Movendo da direita para a esquerda: 3 = 3 x 10 ou 3 x 10
    • 480137 = 4x100 000 + 8x10 000 + 0x1 000 + 1x100 + 3x10 + 7x1.
  3. 3 Para converter um número hexadecimal em decimal, cada dígito (começando da direita) do número hexadecimal deve ser multiplicado por 16 elevado à potência correspondente ao dígito desse dígito. Por exemplo, considere o número hexadecimal C92116... Comece com o primeiro dígito à direita (1) e multiplique-o por 16 (o primeiro dígito é dado pelo grau zero); aumente o expoente cada vez que você passar para o próximo dígito (da direita para a esquerda):
    • 116 = 1 x 16 = 1 x 1 (todos os dígitos estão em decimal, exceto onde indicado)
    • 216 = 2 x 16 = 2 x 16
    • 916 = 9 x 16 = 9 x 256
    • C = C x 16 = C x 4096
  4. 4 Converta caracteres alfabéticos em dígitos decimais. Os números têm o mesmo significado em sistemas decimais e hexadecimais (por exemplo, 716 = 710) Use a lista a seguir para converter caracteres hexadecimais alfabéticos em dígitos decimais:
    • A = 10
    • B = 11
    • C = 12
    • D = 13
    • E = 14
    • F = 15
  5. 5 Faça cálculos. Agora, basta multiplicar os dígitos correspondentes e adicionar os resultados da multiplicação para obter o número decimal. Em nosso exemplo:
    • C92116 = (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
    • = 1 + 32 + 2304 + 49152.
    • = 5148910... O número decimal tem mais dígitos do que o número hexadecimal porque um dígito hexadecimal descreve mais informações do que um dígito decimal.
  6. 6 Pratique a conversão de números. Aqui estão algumas tarefas para converter números hexadecimais em números decimais. Destaque o texto invisível à direita do sinal de igual para ver a resposta e teste a si mesmo.
    • 3AB16 = 93910
    • A1A116 = 4137710
    • 500016 = 2048010
    • 500D16 = 2049310
    • 18A2F16 = 10091110

Parte 3 de 3: sistema numérico hexadecimal

  1. 1 Aprenda a usar o sistema hexadecimal. Normalmente usamos o sistema decimal de dez dígitos. O sistema hexadecimal usa dezesseis caracteres, incluindo números e letras.
    • Aqui estão os números começando em zero:
      Hexadecimal Decimal Hexadecimal Decimal
      001016
      111117
      221218
      331319
      441420
      551521
      661622
      771723
      881824
      991925
      UMA101A26
      B111B27
      C121C28
      D131D29
      E141E30
      F151F31
  2. 2 Use um subscrito para mostrar qual sistema você está usando. Um número decimal é usado para isso. Por exemplo 1710 - este é o número 17 no sistema decimal (ou seja, o número decimal usual 17); onze10 = 1016, ou seja, o decimal 11 é igual a 10 em hexadecimal. Os números hexadecimais nem sempre incluem uma letra. Mas se em vez de um número você escrever uma letra, então é claro que este é um sistema hexadecimal.

Pontas

  • Use uma calculadora online ao converter grandes números hexadecimais. Você pode não se incomodar e usar um conversor online, mas ainda é uma boa ideia entender os cálculos manuais para entender o processo corretamente.
  • O algoritmo de conversão hexadecimal é adequado para converter qualquer sistema numérico em números decimais. Basta substituir o número 16 (em algumas potências) pelo número correspondente (em algumas potências) de outro sistema numérico.