Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een C-programma te converteren hexadecimaal naar decimaal schrijven
De C -programmeertaal heeft veel verschillende methoden voor het weergeven van data . In een digitale computer , wordt alle data opgeslagen als binaire . Het is aan het programma te voelen van deze binaire gegevens te maken door die het als iets anders . Zo kunnen binaire gegevens worden gebruikt om een ​​aantal of tekens. De taal C heeft een ingebouwde functie die tekenreeksen kan omzetten in numerieke waarde . Dit is bruikbaar voor het omzetten hexadecimale waarden ( base - 16 waarden , die kunnen worden weergegeven als tekens ) in decimale waarden ( base - 10 waarden , die kunnen worden opgeslagen met de lange integer data type) . Wat je
C Integrated Development Environment ( IDE ) , zoals Eclipse CDT
C Compiler Noodzaak , zo'n GCC
Toon Meer Aanwijzingen

Load 1 de C IDE door te klikken op het pictogram van het programma . Wanneer het wordt geopend , selecteert u " File /New /Project" en kies " C Project " om een nieuwe C -project te creëren . Een lege broncode bestand in de teksteditor gedeelte van de IDE

Import 2 de standaard C-bibliotheek " stdlib " door het schrijven van de volgende lijn aan de bovenkant van de broncode bestand : .

# include
3

Verklaar een belangrijke functie , waar al uw code zal verblijven . Zet de volgende uitspraak in de buurt van het midden van de broncode bestand naar de functie verklaren :

int main
( )

{ }
4


Verklaar een reeks tekens dat een hexadecimale waarde opgeslagen . Een enkel karakter kan alle mogelijke hexadecimale waarden , die zijn 0 tot 9 , gevolgd door A tot F. slaan Samen vertegenwoordigen zij 16 verschillende mogelijke combinaties . Om een ​​zes hexadecimale tekenreeks te creëren , schrijf de volgende binnen de accolades van de belangrijkste functie :

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

Verklaar een lange integer dat de numerieke waarde van zullen slaan " hexstring . " Zet de volgende uitspraak onder de vorige verklaring :

lange int numValue
;
6

Zet de hexadecimale waarde die is opgeslagen in " hexstring " naar een numerieke waarde met behulp van de standaard bibliotheek functie " strtol . " Schrijf de volgende verklaring voor deze conversie uit te voeren :

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

Print de waarde opgeslagen door " numValue " om de output console door te schrijven de volgende verklaring :

printf ( " Decimaal Waarde : % ld " , numValue ) ;
8

Voer het programma door op de groene afspeelknop . De programma-uitvoer ziet er als volgt uit:

Decimaal Waarde : 326.230

Previous: Next:
  C /C + + Programming
·Hoe een evenement met WIA Wach…
·Hoe te gebruiken C + + naar Ge…
·Wat is Alpha Blending ? 
·Hoe te Inline functies in Verk…
·Hoe je tekst voor creëren Dir…
·Hoe te lezen MDB voor ODBC 
·Cell Processor Tutorial 
·Hoe Inhoud opmaken Binnen een …
·Hoe kan ik schrijven een Tempe…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te CLOB's lezen in Java 
·Hoe maak je een VSH -bestand maken 
·Hoe vindt u de grootste waarde in een ar…
·Hoe kan ik een string in Perl 
·Hoe te Variabelen in Var Dump Met PHP 
·Of gezipte - - Hoe een bestand Met behul…
·Hoe maak je een Array in Python Append 
·Hoe maak je een Java- programma Script R…
·Hoe te converteren Java Objects 
Copyright © Computer Kennis http://www.nldit.com