Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como escrever um programa em C para converter Hexadecimal para Decimal
A linguagem de programação C tem muitos métodos diferentes para representar dados . Em um computador digital, todos os dados são armazenados como binário. Cabe ao programa para dar sentido a esses dados binários , representando-o como algo mais. Por exemplo , dados binários podem ser utilizados para representar um número ou uma personagem . A linguagem C tem uma função built-in que pode converter cadeias de caracteres em um valor numérico. Isso é útil para a conversão de valores hexadecimais ( base- 16 valores, que podem ser representados como caracteres) em valores decimais ( base- 10 valores, que podem ser armazenados usando o tipo de dados inteiro longo ) . Coisas que você precisa
C Ambiente de Desenvolvimento Integrado (IDE) , como o Eclipse CDT
C Compiler, tais GCC um
Show Mais instruções
1

Carregue o C IDE , clicando no ícone do programa. Quando se abre , selecione " File /New /Project " e escolha " C Project" para criar um novo projeto C . Um arquivo de código fonte em branco aparece na parte de editor de texto do IDE
2

Import o padrão biblioteca C " stdlib " , escrevendo a seguinte linha na parte superior do arquivo de código fonte: .

# include
3

Declarar uma função principal, onde todo o seu código irá residir . Escreva a seguinte declaração perto do meio do arquivo de código -fonte para declarar a função :

int main () {}


4

Declare uma seqüência de caracteres que armazena um valor hexadecimal . Um único caractere pode armazenar todos os possíveis valores hexadecimais , que são de 0 a 9 , seguido de A a F. Juntos, eles representam 16 diferentes combinações possíveis. Para criar uma cadeia de seis caracteres hexadecimal , escreva o seguinte dentro das chaves da função principal :

caractere hexstring [6] = " 04FA56 ";
5

Declare um inteiro longo que irá armazenar o valor numérico de " hexstring ". Escreva a seguinte declaração abaixo a afirmação anterior :

long int numValue ;
6

Converta o valor hexadecimal armazenado em " hexstring " para um valor numérico usando a função da biblioteca padrão " strtol . " Escreva a seguinte declaração para executar esta conversão :

numValue = strtol ( hexstring , NULL, 16);
7

Imprimir o valor armazenado por " numValue " para o console de saída por escrito a seguinte declaração :

printf (" Decimal Valor: % ld " , numValue );
8

Execute o programa pressionando o botão verde jogo. A saída do programa fica assim:

Decimal Valor: 326.230

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um jogo de loteria usando C + + 
·Como compilar usando Dev C + + 
·As vantagens de LINQ 
·Como criar um retrato em C + + 
·Como usar OLE Com o Visual C 
·Como fechar um loop para usar o C + + 
·Visual C não faz EXE 
·Como Desenvolver um Projeto Ficha 
·Definir um array multi-dimensional em C + + 
·Diferença entre C & Visual C 
  Artigos em destaque
·Como fazer um jogo de RPG em C + + 
·Como fazer um arquivo de jogo de cartas em C + + 
·Como projetar seu próprio jogo usando C + + 
·Convertendo Char Buffer para dobrar em C + + 
·Como usar Passcodes em uma matriz unidimensional 
·Como criar um Applet & C + + 
·Como fazer uma String Imutável 
·Como exibir as porcentagens em C + + 
·O que desvantagens há em desreferenciação implícita…
·Como usar cordas como a entrada do teclado em arrays bi…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados