Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man skriver en C- program för att konvertera hexadecimal till decimal

    programspråket C har många olika metoder för att representera data . I en digital dator , är alla data som lagras som binära . Det är upp till programmet för att göra känsla av denna binära data som representerar det som något annat . Exempelvis kan binära data användas för att representera en siffra eller ett tecken. C-språket har en inbyggd funktion som kan omvandla teckensträngar till numeriskt värde . Detta är användbart för att konvertera hexadecimala värden ( base - 16 värden , som kan representeras som tecken ) i decimaltal ( bas - 10 värden , som kan lagras med hjälp av långa heltal datatyp ) . Saker du behöver
    C Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
    C Compiler , ett sådant GCC
    Visa fler instruktioner
    1

    lasta C IDE genom att klicka på dess programikon . När det öppnas , välj " Arkiv /Nytt /Project " och välj " C-projekt " för att skapa ett nytt C-projekt . En tom källkod filen visas i textredigeraren delen av IDE
    2

    Importera standard C -biblioteket " stdlib " genom att skriva följande rad längst upp källkoden filen : .

    inkluderar #
    3

    Deklarera en huvudfunktion , där all din kod kommer att finnas . Skriv följande uttalande nära mitten av källkoden fil att förklara funktionen :

    int main ( ) katalog

    { }
    4

    Deklarera en teckensträng som lagrar ett hexadecimalt värde . Ett enstaka tecken kan lagra alla möjliga hexadecimala värden , som är 0 till 9 , följt av en genom F. Tillsammans representerar de 16 olika möjliga kombinationer . För att skapa en sex hexadecimal teckensträng , skriver följande inom klammerparenteser av huvudfunktionen :

    röding hexString [ 6 ] = " 04FA56 ";
    5

    Deklarera en lång heltal som kommer att lagra ett numeriskt värde för " hexString . " Skriv följande uttalande under den tidigare uttalande :

    long int numValue ,
    6

    Konvertera hexadecimala värdet som lagrats i " hexString " till ett numeriskt värde genom att använda standardbiblioteket funktionen " strtol . " Skriv följande uttalande att utföra denna omvandling :

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

    Skriv det värde som lagras av " numValue " till utgången konsolen genom att skriva följande uttalande :

    printf ( " Decimal Värde : % ld " , numValue ) ;
    8

    Kör programmet genom att trycka på den gröna knappen Spela . Programmet produktionen ser ut så här :

    Decimal Värde : 326.230 Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Inbäddade resurser i Silverlight
    ·Hur du kontrollerar att ett objekt tas bort i C + +
    ·Vad är Attribut Keys
    ·Hur du registrerar ett SIS Nokia Application fil
    ·Hur man bygger en kö ut på en lista
    ·Hur förebild Hardware Systems i SystemC
    ·Xcode Textredigeraren Tutorial
    ·Hur lösa problem med minnesfel på Win32
    ·Hur att dölja ett objekt i Visual C
    ·Hur man använder kryssrutor i MFC
    Utvalda artiklarna
    ·Hur Koka Corned Ham
    ·Hur man testar FFmpeg i PHP
    ·Vad är rekursion i Programmering
    ·Hur Exportera INSERT uttalanden i MySQL
    ·Hur får byte från en Java Input ström
    ·Hur man skriver en abstrakt klass i Java
    ·Hur ändrar jag Alfanumerisk till Integer i COBOL
    ·ADT abstrakta datatyper
    ·Visual Basic : Hur att välja en bild Array till en bil…
    ·Hur skapar jag en resa Page service Web
    Copyright © Dator Kunskap http://www.dator.xyz