O sistema de numeração hexadecimal é útil na computação , porque ele pode codificar números de forma mais eficiente do que qualquer um dos sistemas binários ou decimais pode. O sistema hexadecimal usa os dígitos de 0 a 9 , mais as seis primeiras letras do alfabeto para criar um sistema de numeração de base -16. As letras A, B , C, D , E e F representam os números de 10 a 15 respectively.If você quiser converter um número regular de base 10 em um número base- 16 , use o guia abaixo . Isto pode vir a calhar se você não tem calculadora de conversão . Instruções
1
Primeiro, olhe para esta lista de poderes de 16:16 ^ 0 = 116 ^ 1 = 1616 ^ 2 = 25616 ^ 3 = 409616 ^ 4 = 6553616 ^ 5 = 1048576 ... etc
Encontre os dois números na lista que o seu número de base 10 está entre , e escolher o número menor. Por exemplo, se o seu número de base 10 é 50011 , então você escolheria 4096, desde 50011 é entre 4096 e 65536.
2
Olhe para o poder de 16 que você escolheu no passo 1 , e adicionar 1 para o expoente. Por exemplo, desde 4096 = 16 ^ 3 , então temos 3 + 1 = 4. Isto diz-lhe quantos dígitos o número hexadecimal terá. Então 50011 terá 4 dígitos em base- 16.
3
Para encontrar o primeiro dígito do número hexadecimal , divida o número de base 10 pelo número que você escolheu no passo 1 , e manter o restante . Temos 50011/4096 = 12 com resto 859 . Desde 12 é equivalente a C em hexadecimal , o dígito punho é C.
4
Agora pegue o restante que você encontrou no passo 3 , e repita o Passo 1. 859 está entre 256 e 4096 , por isso vamos escolher 256.
Divida 859 por 256 e manter o restante. Assim, 859/256 = 3 com resto 91 . Assim, o segundo dígito é 3.
5
Repita com o restante 91 . Desde 91 é entre 16 e 256 , calculamos 91/16 = 5 com resto 11. Então, 5 é o terceiro dígito .
6
Desde a nossa restante era de 11 no passo acima , e nosso número é de 4 dígitos, o último dígito é apenas o equivalente hexadecimal de 11, que é B.
7
Finalmente , a representação completa de 50011 em hexadecimal é C35B .