Como converter decimal em hexadecimal: 15 etapas

Índice:

Como converter decimal em hexadecimal: 15 etapas
Como converter decimal em hexadecimal: 15 etapas

Vídeo: Como converter decimal em hexadecimal: 15 etapas

Vídeo: Como converter decimal em hexadecimal: 15 etapas
Vídeo: ISSO VAI ESPANTAR AS MOSCAS DA SUA CASA 2024, Maio
Anonim

Hexadecimal é um sistema numérico de base dezesseis. Isso significa que esse sistema possui 16 símbolos que podem representar um único dígito, com a adição de A, B, C, D, E e F, além dos dez números habituais. Converter decimal em hexadecimal é mais difícil do que o contrário. Reserve um tempo para aprender, você achará mais fácil evitar erros depois de entender como as conversões funcionam.

Conversão de pequeno número

Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hexadecimal 0 1 2 3 4 5 6 7 8 9 UMA B C D E F

Etapa

Método 1 de 2: Método intuitivo

Converter de decimal em hexadecimal, etapa 1
Converter de decimal em hexadecimal, etapa 1

Etapa 1. Use este método se você for novo no hexadecimal

Das duas abordagens neste guia, a primeira é a mais fácil para a maioria das pessoas seguir. Se você já está acostumado com bases numéricas diferentes, tente o método mais rápido abaixo.

Se você for completamente novo no hexadecimal, talvez precise aprender os conceitos básicos primeiro

Converter de decimal em hexadecimal etapa 2
Converter de decimal em hexadecimal etapa 2

Etapa 2. Escreva alguns números elevado a 16

Cada dígito em um número hexadecimal representa vários números diferentes de 16, assim como cada número decimal representa 10 elevado a 10. Esta lista de 16 elevados à potência será útil durante o processo de conversão:

  • 165 = 1.048.576
  • 164 = 65.536
  • 163 = 4.096
  • 162 = 256
  • 161 = 16
  • Se o número decimal que você está convertendo for maior que 1.048.576, calcule a maior potência do que a da lista e adicione-a à sua lista.
Converter de decimal em hexadecimal etapa 3
Converter de decimal em hexadecimal etapa 3

Etapa 3. Encontre a maior potência de 16 que corresponda ao seu número decimal

Anote o número decimal que você deseja converter. Use a lista acima. Encontre a maior potência de 16 que seja menor que o número decimal.

Por exemplo, se você vai converter 495 para hexadecimal, você escolheria 256 na lista acima.

Converter de decimal em hexadecimal etapa 4
Converter de decimal em hexadecimal etapa 4

Etapa 4. Divida o número decimal por 16 elevado à potência da etapa anterior

Selecione o número inteiro e ignore o número após a vírgula decimal.

  • Neste exemplo, 495 256 = 1,93 …, tudo o que nos preocupa é o número inteiro

    Passo 1..

  • O inteiro é o primeiro dígito do número hexadecimal, porque neste caso o divisor é 256, sendo o 1 a "posição 256s".
Converter de decimal em hexadecimal etapa 5
Converter de decimal em hexadecimal etapa 5

Etapa 5. Encontre o resto

Este é o número decimal que falta converter. Veja como calculá-lo, como você pode ver na divisão longa:

  • Multiplique sua última resposta pelo denominador. Neste exemplo, 1 x 256 = 256. (Em outras palavras, o número 1 em um número hexadecimal é igual a 256 na base 10).
  • Subtraia o numerador do resultado da etapa anterior. 495 - 256 = 239.
Converter de decimal em hexadecimal etapa 6
Converter de decimal em hexadecimal etapa 6

Etapa 6. Divida o restante pelos próximos 16 poderes superiores

Use a lista de 16 à potência novamente. Prossiga para a menor potência mais próxima. Divida o restante pelo número da potência para encontrar o próximo dígito do número hexadecimal. (Se o resto for menor que este número, o próximo dígito é 0.)

  • 239 ÷ 16 =

    Etapa 14.. Novamente, podemos ignorar os números após a vírgula decimal.

  • Este é o segundo dígito do número hexadecimal na "posição 16". Todos os números de 0 a 15 podem ser representados por um único dígito hexadecimal. Iremos converter a notação apropriada no final deste método.
Converter de decimal em hexadecimal etapa 7
Converter de decimal em hexadecimal etapa 7

Etapa 7. Encontre o resto novamente

Como antes, multiplique sua resposta pelo denominador e, a seguir, subtraia o resultado do numerador. Aqui está o resto que ainda precisa ser convertido.

  • 14 x 16 = 224.
  • 239 - 224 = 15, então o restante é

    Etapa 15..

Converter de decimal em hexadecimal etapa 8
Converter de decimal em hexadecimal etapa 8

Etapa 8. Repita até que o restante da divisão esteja abaixo de 16

Depois de obter o restante de uma divisão entre 0 e 15, ele pode ser expresso como um único dígito hexadecimal. Escreva como o último dígito.

O último número hexadecimal de "dígito" é 15, na "posição 1s"

Converter de decimal em hexadecimal. Etapa 9
Converter de decimal em hexadecimal. Etapa 9

Etapa 9. Escreva sua resposta na notação correta

Agora você conhece todos os dígitos do número hexadecimal. Mas até agora ainda estamos escrevendo na base 10. Para escrever cada dígito na notação hexadecimal adequada, converta os números usando este guia:

  • Os dígitos de 0 a 9 permanecem os mesmos.
  • 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
  • No exemplo acima, o dígito calculado é (1) (14) (15). A notação hexadecimal correta para este número é 1EF.
Converter de decimal em hexadecimal Etapa 10
Converter de decimal em hexadecimal Etapa 10

Etapa 10. Verifique suas respostas

Você pode verificar facilmente suas respostas se entender como funcionam os números hexadecimais. Converta cada dígito de volta para decimal e multiplique por 16 à potência da posição. Veja como para o nosso exemplo acima:

  • 1EF → (1) (14) (15)
  • Da direita para a esquerda, 15 está em 160 = posição 1's. 15 x 1 = 15.
  • O próximo dígito à esquerda é 161 = posição 16s. 14 x 16 = 224.
  • O próximo dígito é 162 = posição 256s. 1 x 256 = 256.
  • Somando tudo, 256 + 224 + 15 = 495, o resultado é o número decimal inicial.

Método 2 de 2: Método rápido (tempo)

Converter de decimal em hexadecimal Etapa 11
Converter de decimal em hexadecimal Etapa 11

Etapa 1. Divida o número decimal por 16

Trate esta divisão como divisão inteira. Em outras palavras, pare nos inteiros sem contar os dígitos após a vírgula decimal.

Para este exemplo, seremos ambiciosos e tentaremos converter o número decimal 317.547. Calcule 317.547 16 = 19.846, ignore todos os dígitos após a vírgula decimal.

Converter de decimal em hexadecimal Etapa 12
Converter de decimal em hexadecimal Etapa 12

Etapa 2. Escreva o restante em notação hexadecimal

Agora que você dividiu o número por 16, o resto é a parte que não se encaixa na posição 16 ou superior. Portanto, o restante deve estar na posição de 1s, dígito final números hexadecimais.

  • Para encontrar o resto, multiplique sua resposta pelo denominador e, a seguir, subtraia o resultado do numerador. Para o exemplo acima, 317.547 - (19.846 x 16) = 11.
  • Converta os dígitos em notação hexadecimal usando a tabela de conversão de pequenos números no topo desta página. Neste exemplo, 11 torna-se B.
Converter de decimal em hexadecimal Etapa 13
Converter de decimal em hexadecimal Etapa 13

Passo 3. Repita o processo com o resultado da divisão

Você converteu o restante em dígitos hexadecimais. Agora prossiga para converter o divisor, divida novamente por 16. O resto é o segundo dígito da parte de trás do número hexadecimal. Funciona da mesma forma que a lógica anterior: o número original agora foi dividido por (16 x 16 =) 256, então o resto é a parte que não pode estar na posição 256s. Já entendemos os 1s, então o resto deve estar nos 16s.

  • Para este exemplo, 19.846 / 16 = 1240.
  • Restante = 19.846 - (1240 x 16) =

    Etapa 6.. Este é o segundo último dígito do número hexadecimal.

Converter de decimal em hexadecimal Etapa 14
Converter de decimal em hexadecimal Etapa 14

Etapa 4. Repita até obter um resultado de divisão inferior a 16

Lembre-se de converter o restante de 10 para 15 em notação hexadecimal. Anote cada cálculo restante. O resultado da última divisão (menos de 16) é o primeiro dígito do seu número hexadecimal. Aqui está uma continuação do nosso exemplo:

  • Pegue o resultado da última divisão e divida novamente por 16. 1240/16 = 77 Sisar

    Etapa 8..

  • 77/16 = 4 Restantes 13 = D.
  • 4 <16, então

    Passo 4. é o primeiro dígito.

Converter de decimal em hexadecimal Etapa 15
Converter de decimal em hexadecimal Etapa 15

Etapa 5. Complete os números

Conforme mencionado anteriormente, você obterá cada dígito do número decimal da direita para a esquerda. Verifique seu trabalho para certificar-se de que o escreveu na ordem correta.

  • A resposta final é 4D86B.
  • Para verificar seu trabalho, converta cada dígito de volta em um número decimal, multiplique por 16 elevado à potência de 16 e some os resultados. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, o número decimal que usamos como exemplo.

Pontas

Para evitar confusão ao usar sistemas numéricos diferentes, você pode escrever a base como um subscrito. Por exemplo, 51210 significa "512 base 10", um número decimal regular. 51216 significa "512 base 16," o equivalente ao número decimal 129810.

Recomendado: