Como converter de decimal para hexadecimal

2 métodos:

método intuitivométodo rápido (resíduos)

A representação de dados hexadecimal é um sistema de numeração que se baseia na XVI. Isto significa que tem 16 símbolos que podem representar um único dígito por adição de A, B, C, D, E e F para o número decimal usual. Converter um decimal em hexadecimal é mais difícil de fazer o contrário. Leva tempo para aprender isso, porque é mais fácil evitar erros depois de entender a razão pela qual a conversão funciona.

Conversões números pequenos

decimal0123456789101112131415
feitiço0123456789UmBCDEF
método 1
método intuitivo
1
Utilize este método se você é um novato na numeração hexadecimal. Dos dois métodos neste guia, esta é a maneira mais fácil de ir para a maioria das pessoas. Se você não tem problemas com bases diferentes, tente o método mais rápido mais abaixo.
  • Se você é completamente novo na numeração hexadecimal, pode ser necessário aprender o básico.
  • 2
    Escrever as potências de 16. Cada dígito em um número hexadecimal representa um poder diferente de 16 anos, e qualquer dígito decimal representa uma potência de 10. Esta lista de 16 poderes será muito útil durante a conversão:
  • 16 = 1048576
  • 16 = 65536
  • 16 = 4096
  • 16 = 256
  • 16 = 16
  • Se o número decimal vai tornar-se maior do que 1.048.576, calcula as maiores potências de 16 e adicioná-los à lista.
  • 3
    Encontre o mais alto poder de 16 de acordo com a sua número decimal. Digite o número decimal que você está prestes a se converter. Consulte a sua lista anterior. Encontrar o maior poder é inferior a 16 o número decimal.
  • Por exemplo, se você está convertendo 495 a um número hexadecimal, você poderia escolher o 256 da lista anterior.
  • 4
    Divida o número decimal entre este poder 16. Detente na inteiro, ignorar qualquer parte da resposta é depois do ponto decimal.
  • No nosso exemplo, 495 ÷ 256 = 1,93 ..., mas nós só se preocupam com o inteiro 1.
  • Sua resposta é o primeiro número de dígitos hexadecimal. Neste caso, uma vez que dividir por 256, é um no "256. ° lugar".
  • 5
    Encontrar o resíduo. Isto diz-lhe o que está à esquerda do número decimal que vai converter. Aqui está como calculá-lo, assim como você faria em um divisão longa:
  • Multiplicar a última resposta do divisor. No nosso exemplo, 1 x 256 = 256. (Por outras palavras, o nosso número 1 em hexadecimal representa a base de 256 10).
  • Resta dividendo resposta. 495-256 = 239.


  • 6
    Dividir o resíduo a partir das seguintes potências mais elevadas de 16. Remítete novamente à sua lista de potências de 16. Vá até a próxima potência inferior 16. Divide o resíduo entre esse valor para encontrar o próximo dígito de seu número hexadecimal. (Se o residual é inferior a este número, o próximo dígito é 0).
  • 239 ÷ 16 = 14. Mais uma vez, nós ignoramos o que é após o ponto decimal.
  • Este é o segundo dígito do nosso número hexadecimal, na "16 ° lugar". Qualquer número de 0 a 15 pode ser representada por um único dígito hexadecimal. A notação correcta se torne no final deste método.
  • 7
    É o resíduo novamente. Como antes, multiplicar a sua resposta pelo divisor após a réstala dividendos. Este é o resíduo que ainda tem de ser convertido.
  • 14 x 16 = 224.
  • 239-224 = 15, então o resíduo é 15.
  • 8
    Repita até um resíduo inferior a 16. Depois de conseguir um resíduo de 0 a 15, que pode ser expresso com um único dígito hexadecimal. Marcá-lo como o dígito final.
  • O último "dígito" nosso número hexadecimal é 15, "1º lugar".


  • 9
    Escreva sua resposta na notação correta. Agora você sabe todos os dígitos do nosso número hexadecimal. Mas, até agora, só ter marcado na base 10. Para anotar cada dígito hexadecimal na notação correta, convertê-los com este guia.
  • Os dígitos de 0 a 9 permanecem os mesmos.
  • 10 = 11 = A- B- C- 13 = 12 = 14 D = E = F 15
  • No nosso exemplo, nós acabamos com dígitos (1) (14) (15). Na notação correta, isto torna-se o número hexadecimal 1EF.
  • 10
    Verifique se o seu trabalho. Verificar sua resposta é fácil quando você entender como a numeração hexadecimal funciona. Volta-se cada dígito para a forma decimal, em seguida, multiplicado pela potência de 16 para essa posição. Em seguida, o trabalho feito para o nosso exemplo.
  • 1EF → (1) (14) (15)
  • Ele funciona da direita para a esquerda, 15 está na posição 16 = 1 °. 15 x 1 15 =.
  • O próximo dígito à esquerda está na posição 16 = 16 °. 14 x 16 = 224.
  • O próximo dígito está na posição ° 16 = 256.. 1 x 256 = 256.
  • todas as figuras, 256 + 224 + 15 = 495, adicionar o nosso número original.
  • método 2
    método rápido (resíduos)
    1


    Divida o número decimal por 16. Consulte a divisão divisão como um todo. Em outras palavras, fazer uma parada em resposta para inteiro em vez de calcular os dígitos depois do ponto decimal.
    • Para este exemplo, vamos converter o ambicioso decimal e número 317,547. Calcular 317,547 ÷ 16 = 19,846, ignora os dígitos depois do ponto decimal.
  • 2
    Faça o resíduo em notação hexadecimal. Agora que dividiu o número por 16, o resíduo é a parte que não pode concordar com o 16 º lugar ou superior. Portanto, os resíduos devem estar em primeiro, o passado dígitos número hexadecimal.
  • Para encontrar o resíduo, multiplique sua resposta pelo divisor, em seguida, subtrair o resultado do dividendo. No nosso exemplo, 317,547 - (19,846 x 16) = 11.
  • Converte a notação dígitos hexadecimal com os números de pequena caixa de conversão no topo desta página, torna-se 11 B em nosso exemplo.
  • 3
    Repita com a razão. Está tornaram-se o resíduo numa dígitos hexadecimal. Agora que continua a converter a proporção, dividir por 16 novamente. O resíduo é o número dígito hexadecimal penúltimo. Isso funciona com a mesma lógica mencionado acima: o número original foi agora dividida entre (16 x 16 =) 256, de modo que o resíduo é parte do número que não pode concordar com o 256 º lugar. Neste ponto, sabemos que o primeiro lugar, de modo que os resíduos devem estar no 16 º lugar.
  • No nosso exemplo, 19,846 / 16 = 1,240.
  • Resíduos = 19,846 - (1,240 x 16) = 6. Este é o último dígito do nosso número hexadecimal.
  • 4
    Repita a operação até que uma proporção inferior a 16. Lembre-se de converter resíduos de 10 a 15 em notação hexadecimal. Anote cada resíduo à medida que avança. A relação final (menos de 16) é o primeiro dígito do nosso número. Aqui, a continuação do nosso exemplo:
  • Pegue a última quociente e dividir por 16 novamente: 1240-1216 = 77, resíduo 8.
  • 77/16 = 4, resíduo 13 = D
  • 4 lt; 16, assim 4 É o primeiro dígito.
  • 5
    número completo. Como mencionado acima, cada carácter é o número hexadecimal da direita para a esquerda. Verifique se o seu trabalho para se certificar de que você escrevê-los na ordem correta.
  • A nossa resposta final é 4D86B.
  • Para verificar o seu trabalho, cada dígito convertido de volta para um número decimal, multiplicá-los pelas potências de 16 e resumir os resultados. (4 x 16) + (13 x 16) + (8 x 16) + (6 x 16) + (11 x 1) = 317,547, nosso número decimal original.
  • dicas

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

    RELACIONADOS

    Artigos Relacionados