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

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.
#11
vote_ok
von basic (1310 Punkte) - 13.09.2020 um 02:52 Uhr
Quellcode ausblenden C-Code
#include <iostream>
#include <cstdio>

using namespace std;

int main() {
	char c;

	cout << "Zeichen: ";
	cin >> c;

	//C++
	cout << "\nZeichen: " << c << "\n";
	cout << "Dezimal: " << static_cast<int>(c) << "\n";
	cout << "Hex: 0x" << hex << static_cast<int>(c) << "\n";

	//C
	printf("\nZeichen: %c\n", c);
	printf("Dezimal: %d\n", c);
	printf("Hex: 0x%x\n", c);
}

Kommentare:

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

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