Soll ein Zeichen gespeichert werden, so funktioniert daß etwas
anders als das Speichern von Zahlen. Nehmen wir an, wir
wollen den Buchstaben a in der char-Variable z speichern:
char z = 'a';
Für char-Variablen reserviert das Betriebssystem nur 1Byte.
Nehmen wir an, das Betriebssystem würde wieder das Byte 5
wählen.
Zuerst wird das Zeichen a in den zugehörigen ASCII-Code
verwandelt. Der ASCII-Code (siehe Anhang) ordnet jedem
Zeichen (d.h. Buchstaben, Ziffern und Sonderzeichen)
eine Zahl zwischen 0 und 255 zu. Unser Buchstabe a hat
nun den ASCII-Code 97(dezimal).
Da wie bereits gesagt der Computer keine Zahlen speichern
kann, wird diese 97 in die Dualzahl 0110.0001 verwandelt.
Diese Dualzahl wird dann in der Speicherstelle 5 gespeichert.
Soll der Inhalt der Speicherstelle ausgelesen werden, läuft
der ganze Prozeß umgekehrt herum ab.