| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come scrivere un programma C per convertire esadecimale a decimale
    Il linguaggio di programmazione C ha molti metodi differenti per rappresentare i dati . In un computer digitale , tutti i dati vengono memorizzati in formato binario . E ' compito del programma di dare un senso a questi dati binari rappresentandola come qualcos'altro . Per esempio , i dati binari possono essere utilizzati per rappresentare un numero o un carattere . Il linguaggio C ha una funzione built-in che può convertire le stringhe di caratteri in un valore numerico . Questo è utile per la conversione di valori esadecimali ( base- 16 valori , che possono essere rappresentati come personaggi ) in valori decimali ( base- 10 valori , che possono essere memorizzati utilizzando il tipo di dati intero lungo ) . Cose che ti serviranno
    C ambiente di sviluppo integrato ( IDE ) , come ad esempio Eclipse CDT
    C Compiler , un tale GCC
    Mostra più istruzioni
    1

    caricare il C IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File /Nuovo /Progetto" e scegliere " Progetto C " per creare un nuovo progetto C . Un file di codice sorgente di vuoto viene visualizzata nell'editor di parte di testo della IDE
    2

    importare la libreria C standard " stdlib " scrivendo la seguente riga all'inizio del file di codice sorgente : .

    # include
    3

    dichiarare una funzione principale , in cui tutto il codice risiederà . Scrivi la seguente dichiarazione nei pressi del centro del file di codice sorgente per dichiarare la funzione :

    int main ( ) { }


    4

    dichiarare una stringa di caratteri che memorizza un valore esadecimale . Un unico personaggio in grado di memorizzare tutti i possibili valori esadecimali , che sono da 0 a 9 , seguito da A a F. Insieme rappresentano 16 diverse combinazioni possibili . Per creare una stringa di sei caratteri esadecimali , scrivere la seguente all'interno delle parentesi graffe della funzione principale :

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

    Dichiarare un intero lungo che memorizzerà il valore numerico di " HexString . " Scrivi la seguente dichiarazione al di sotto della precedente affermazione :

    long int numValue ;
    6

    convertire il valore esadecimale memorizzato in " HexString " ad un valore numerico utilizzando la funzione di libreria standard " strtol ". Scrivi la seguente dichiarazione per eseguire questa conversione :

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

    Stampa il valore memorizzato da " numValue " per la console di output scrivendo la seguente dichiarazione :

    printf (" Valore decimale: % ld" , numValue ) ;
    8

    Eseguire il programma premendo il tasto play verde . L' output del programma è la seguente:

    Valore decimale : 326230

    Previous :

    next :
      Articoli Correlati
    ·Come ottenere elementi di una matrice in C 
    ·Come programmare in Visual C 
    ·Come rilevare un evento con WIA Wait 
    ·Che cosa è un conflitto di successione 
    ·Come ottenere un nome intero di ingresso in CPP 
    ·Come convertire le lettere in numeri in una tabella di …
    ·Come utilizzare matrici per fare matrici in C + + 
    ·Come trovare una perdita di memoria in Linux 
    ·Come creare un array in C 
    ·Come leggere in stringhe in array C + + 
      Articoli in evidenza
    ·Come contare il numero di righe di codice che dovete 
    ·Come verificare l'esistenza di AppSettings in Visual Ba…
    ·Vantaggi e svantaggi del Bubble Sort 
    ·Come aumentare il testo Dimensione campo in un Applet J…
    ·Come creare un array in C 
    ·Qual è il contrario di stampa in C Programmazione 
    ·Come importare un programma da Python 
    ·Come restituire un riferimento al vettore C 
    ·Quali sono le dichiarazioni tipiche in programmazione p…
    ·Modificare il colore del testo al passaggio del mouse 
    Copyright © Conoscenza Informatica http://it.wingwit.com