C++ :: Aufgabe #1 :: Lösung #5

12 Lösungen Lösungen öffentlich
#1

Zeichen als Dezimal- bzw. Hexadezimalwert ausgeben

Anfänger - C++ von Gustl - 12.08.2012 um 15:26 Uhr
Schreiben Sie ein Konsolenprogramm, das ein Zeichen einliest und dieses Zeichen sowohl
als Zeichen als auch als Dezimal- bzw. Hexadezimalwert ausgibt.
Verwenden Sie sowohl scanf als auch cin für die Eingabe, bei der Ausgabe probieren Sie
cout und printf aus.
#5
vote_ok
von flobish (20 Punkte) - 12.08.2016 um 21:19 Uhr
Quellcode ausblenden C-Code
#include<iostream>
#include<stdio.h>

using namespace ::std;

int main (){
	char c,d;
	cout << "Bitte erstes Zeichen eingeben (cin):";
	cin.get(c);

	cout << "Zeichen    : " << c << endl ;
	cout << "Hexadezimal: " << hex << (int)c <<endl;
	cout << "Dezimal    : " << dec << (int)c << endl;

	cin.ignore(1,'\n');

	printf("Bitte zweites Zeichen eingeben (printf):");
	scanf("%c",&d);
	printf("\nZeichen    : %c\n",d);
	printf("Hexadezimal: %x\n",d);
	printf("Dezimal    : %d\n",d);
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben