Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como converter decimal para hexadecimal
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 .

Anterior :

Próximo : No
  Os artigos relacionados
·Quem inventou Programação de Computadores 
·As desvantagens de um arquivo plano Baseado Sistema 
·Razões para Stack Overflow 
·As desvantagens do uso de Widgets no projeto de computa…
·Como classificar Variáveis ​​
·Como fazer Botões Odd- Shaped em C # 
·Script A Process Explorer 
·Como exibir a caixa de diálogo Imprimir 
·Como corrigir erros em programas 
·Como abrir um arquivo de NPP Feito por Explosion Art 
  Artigos em destaque
·Como converter de espaço para Newline 
·Como configurar o DMZ no SonicWALL 
·Como substituir uma lista em Python 
·Como usar um YUI Profiler 
·Escondendo C + + símbolos com Static Library 
·Como configurar módulos em CTS 
·Qual é o significado de conversão de valor e Cordas 
·As Regras de Diagramas de Fluxo de Dados 
·Como trabalhar com Sprites em AS3 
·Como criar diagramas UML 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados