using namespace std ;
int main ( ) {
int value ;
}
för att läsa värden från användaren, C + + -program kommer att behöva " iostream " bibliotek , med hjälp av standard ( std ) namespace . Standarden namnutrymmet krävs också för den hexadecimala konvertering. " Value " kommer att hålla användaren inmatat nummer .
2
Konvertera hexadecimala till decimal . Lägg till följande kod i skelettet kod i texteditorn :
cin >> hex >> värde ,
cout << December << värde < < endl;
" hex " operatörs signaler om att det angivna värdet är hexadecimalt , och den " dec" operatör omvandlar hexadecimalt tal till ett decimaltal , och spara decimal till variabeln värdet . Till exempel, om användaren skriver " 1b , " ett hexadecimalt tal , produktionen av värde läsa " 27 " ( ett decimaltal ) .
3
Konvertera hexadecimala till oktalt . Skriv följande kod i texteditorn :
cin >> hex >> värde ,
cout << okt << värde << endl ;
koden utför samma operation som " dec" operatör , bara omvandla det hexadecimala värdet för oktala ( bas - 8 ) notation . Det hexadecimala värdet anges är fortfarande " lb " då det oktala värdet som returneras kommer att läsa " 33 . " Kompilera filen med G+ + ( g+ + filename.cpp ) och kör den resulterande utdata filen ( a.out ) .