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

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.
#3
vote_ok
von incocnito (700 Punkte) - 01.09.2012 um 13:33 Uhr
Quellcode ausblenden C++-Code
#include <iostream>
#include <cstdio>

int main()
{
    unsigned char ein_zeichen;
    std::cin >> ein_zeichen; //alternative: std::scanf("%c", &ein_zeichen);, zweimal eingeben lassen wär ja doof
    std::cout << "Als Zeichen: " << ein_zeichen;
    std::printf("\nDezimal: %i", ein_zeichen);
    std::cout << "\nHexadezimal: " << std::hex << static_cast<int>(ein_zeichen);
}

Kommentare:

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

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