Aufgabe:
Erstellen Sie ein C-Programm, das auf dem Bildschirm um die Eingabe eines Buchstabens
bzw. Zeichens bittet. Speichern Sie dieses Zeichen in einer Variablen vom Typ char.
Dann wird in einer Tabelle
• das eingegebene Zeichen
• seine (Dezimal-) Nummer im ASCII-Code (für die Eingabe mit dem Numblock)
• die gebräuchlichere Hexadizimalnummer
• und der Oktalwert
angezeigt (siehe Bild). Probieren Sie dieses Programm mit „normalen“ Buchstaben und
Ziffern aus. Verifizieren Sie die Ausgabe, indem Sie statt eines Buchstaben dessen Tastenkombination
auf dem Num-Block drücken (So sollte z.B. bei <Alt>+65, also drücken
und Halten der <ALT>-Taste, Eingabe der 65 auf dem Num-Block, Loslassend der Alt-
Taste, ein großes A angezeigt werden)
Frage:
wie kann ich mit C einen ascii code in dez./hex./okt.-werte umrechnen? gibt es dazu einfache befehle? oder muss man die rechnung irgendwie in ihren einzelschritten eingeben?
oder einfach alle zeichen der ascii-tabelle (http://de.wikipedia.org/wiki/ASCII-Tabelle) mit dem eigegebenen wert vergleichen?