using namespace std ;
int main
( ) {
int waarde
;
} < br >
om de waarden van de gebruiker te lezen , de C + + -programma zal de " iostream " library nodig , met behulp van de standaard ( std ) namespace . De standaard naamruimte is ook vereist voor de hexadecimale conversie . "Waarde" wordt de gebruiker ingevoerde nummer houden . Kopen van 2
Zet de hexadecimale naar decimaal . Voeg de volgende code toe aan het skelet code in de teksteditor :
cin >> hex
>> waarde ;
cout << december << waarde
< < endl ;
de " hex " operator geeft aan dat de ingevoerde waarde is hexadecimaal , en de " december " operator zet het hexadecimaal getal naar een decimaal , en sla de decimale aan de variabele waarde . Bijvoorbeeld , als de gebruiker " 1b , " een hexadecimaal getal , de output van de waarde komt zal lezen " 27 " ( het decimale equivalent ervan ) .
3
Zet de hexadecimale naar octaal . Voer de volgende code in de teksteditor :
cin >> hex
>> waarde ;
cout << oktober << waarde << endl
;
Deze code
doet hetzelfde als de " december " operator , alleen het omzetten van de hexadecimale waarde naar octaal (basis - 8 ) notatie . Het de hexadecimale waarde ingevoerd is nog steeds " lb " dan de octale waarde terug zal lezen " 33 . " Compileer het bestand met G+ + ( g+ + filename.cpp ) en voer het resulterende output file ( a.out ) .