Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan skrive en C Program for å konvertere Hexadecimal til desimal
    C programmeringsspråk har mange forskjellige metoder for å representere data . I en digital datamaskin , blir alle data lagres som binære . Det er opp til programmet for å få orden på disse binære data ved å representere det som noe annet. For eksempel kan binære data benyttes til å representere et tall eller en bokstav . C-språk har en innebygd funksjon som kan konvertere tegnstrengene inn numerisk verdi . Dette er nyttig for å konvertere heksadesimale verdier (basis - 16 verdier, som kan representeres som tegn) inn i desimale verdier (basis - 10 verdier, som kan lagres ved hjelp av den lange heltall datatypen ) . Du trenger
    C Integrated Development Environment (IDE ), for eksempel Eclipse CDT
    C Compiler , slik GCC
    Vis flere instruksjoner
    en

    laste inn C IDE ved å klikke på programmets ikon. Når den åpnes, velger du "Fil /Ny /Project" og velg "C Project" for å opprette en ny C-prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE
    2

    Import standard C -biblioteket " stdlib " ved å skrive følgende linje på toppen av kildekoden filen: .

    # include
    3

    Erklærer en hovedfunksjon , der all koden skal bo. Skriv følgende uttalelse nær midten av kildekoden filen for å erklære funksjon : en

    int main ( )

    { }
    4

    Erklærer en streng med tegn som lagrer en heksadesimal verdi. En enkelt karakter kan lagre alle mulige heksadesimalverdier , som er 0 til 9 , etterfulgt av A til F. Sammen representerer de 16 forskjellige mulige kombinasjoner. For å opprette en seks heksadesimal tegnstreng , skriver følgende i løpet av de krøllete parentes av den viktigste funksjonen : en

    røye hexString [ 6 ] = " 04FA56 ";
    5

    Erklærer en lang heltall som vil lagre den numeriske verdien av " hexString . " Skriv følgende uttalelse under den forrige setningen : en

    lang int numValue ;
    6

    Konverter den heksadesimale verdien som er lagret i " hexString " til en numerisk verdi ved hjelp av standard bibliotek -funksjonen " strtol . " Skriv følgende uttalelse å utføre denne konverteringen : en

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

    Print verdien lagret av " numValue " til utgangen konsollen ved å skrive følgende uttalelse : en

    printf ( " Desimal Verdi : % ld " , numValue ) ;
    8

    Kjør programmet ved å trykke på den grønne avspillingsknappen. Programmet resultatet ser slik ut : en

    Desimal Verdi : 326 230

    früher :

     Weiter:
      Relatert Artike
    ·Slik kjører du en Cpp Fil 
    ·Hvordan å kompilere C i Ubuntu 
    ·Hvordan å erklære en konstant streng i C Programming 
    ·Hvordan lage DropDownList Med Key Søk i C 
    ·Hvordan lage en navngitt datakanal 
    ·Hvordan returnere en Vector Fra en funksjon 
    ·Hvordan lage Listbox kontroll Redigerbart i C + + 
    ·Hvordan bruke strerror funksjon i C + + 
    ·Hvordan legge til Glut Med Visual C 
    ·Hvordan Teach Yourself Windows CE Programmering i 24 ti…
      Anbefalte artikler
    ·Hvorfor du ikke bør bruke PHP Korte Tags 
    ·Hvordan bruker websider gjøre Java 
    ·Connect: Direkte Coding triks 
    ·Hvordan Fylle en ADF Tabell 
    ·Hva er Rekursjon i programmering 
    ·Hvordan skrive et program som konverterer temperaturer …
    ·Hvordan få Bildehøyde & Bredde i PHP 
    ·Forskjellen mellom Vector & List i C + + 
    ·Slik kjører du en Python Script From Another Python Sc…
    ·Java Chat Server Tutorial 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/