| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Læs Hex Number C + +
    C + + standard biblioteker tilbyder metoder til at læse og konvertere tal fra forskellige baser til nogen anden base. C + + programmører ofte nødt til at beskæftige sig med filer, der anvender andre numeriske baser såsom hexadecimal (base -16) og konvertere disse værdier til decimal ( eller et andet antal type) . Ved at bruge " hex " og " December " konvertering operatører , blandt andre kan programmøren nemt læse og manipulere hexadecimale tal . Ting du skal
    Text Editor
    C eller C + + Compiler ( G+ +)
    Vis Flere Instruktioner
    1

    Indtast følgende skelet kode i teksteditoren : < br >

    # include

    using namespace std ;

    int main () {

    int værdi

    } < br >

    for at læse værdier fra brugeren, C + +-programmet skal bruge " iostream " bibliotek, bruger standard (std) navnerummet . Standarden namespace er også påkrævet for hexadecimal konvertering. "Værdi" vil holde brugeren indtastede nummer .
    2

    Konverter hexadecimal til decimal . Føj følgende kode til skelettet kode i teksteditoren : Hej

    cin >> hex >> værdi

    cout << dec << værdi < < endl;

    " hex " operatør signalerer, at den indtastede værdi er hexadecimal, og " lukkes " operatør konverterer det hexadecimale tal til et decimaltal , og gemmer decimal til den variable værdi. For eksempel vil hvis brugeren indtaster "1b ", et hexadecimalt tal , produktionen af ​​aflæste værdi "27" (dens decimal ækvivalent).
    3

    Konverter hexadecimal til oktal . Indtast følgende kode i teksteditoren : Hej

    cin >> hex >> værdi

    cout << oktober << værdien << endl;

    Denne kode den samme funktion som " lukkes " operatør , kun konvertere hexadecimal værdi oktal (base -8) notation. Det den hexadecimale indtastede værdi er stadig " lb " og derefter oktal værdi, der returneres vil læse " 33. ". Kompiler filen med G+ + ( g+ + filename.cpp ), og køre den resulterende output-fil ( a.out ) .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er Debugging i Programmering C 
    ·Sådan Skyl Output Stream 
    ·Sådan ændres Ikon i Xcode 
    ·Turbo C Definition & Proces 
    ·Hvordan til at erklære en statisk konstant i C 
    ·Sådan bruges Funktion Skabelon Overbelastning i C + + 
    ·Hvad er Direct3D og OpenGL 
    ·Sådan Evaluer Boolean multiplikation i C + + 
    ·Sådan oprettes en C + + klasse 
    ·Sådan Find en Memory Leak i Linux 
      Anbefalede Artikler
    ·Sådan Print heltal i Visual Basic 
    ·Hvordan kan jeg bruge en Visual Basic 6 Queue 
    ·Hvordan man laver en Beep Med Java 
    ·Forskellen mellem Ækvivalens & Boundary Partitionering…
    ·Liste over Offline webform Typer 
    ·Sådan Upload filer Brug Struts 
    ·Sådan gendanne slettede AVI-filer 
    ·Sådan Konverter numre til tekst i Visual Basic 
    ·Værktøjer til Client Server Development 
    ·Hvordan man skriver en Vim Script 
    Copyright © Computer Viden http://www.computerdk.com