Informatik
Zeichen & Codes
Wie aus Buchstaben Zahlen werden: der Trick, mit dem Computer Texte speichern.
Das brauchst du vorher
Wenn du eine Nachricht tippst, wandern keine Buchstaben durchs Netz, sondern Zahlen. Dein Handy verwandelt jedes Zeichen in eine Nummer, schickt die Nummern los, und das Handy deiner Freundin macht daraus wieder Text. Dieser einfache Trick steckt hinter jeder Chat-Nachricht, jeder Webseite und jedem Emoji.
Jedes Zeichen bekommt eine Nummer
Die Idee heißt Zeichencodierung: Man einigt sich auf eine Tabelle, in der jedes Zeichen eine feste Nummer hat. Die bekannteste alte Tabelle ist ASCII. Dort hat A die Nummer 65, B die 66, C die 67 und so weiter, das Alphabet einfach durchnummeriert. Kennt man den Code von A, kann man jeden Großbuchstaben ausrechnen: E ist der fünfte Buchstabe, also 65 + 4 = 69.
Text ist eine Zahlenfolge
Ein ganzes Wort ist damit nur eine Folge von Nummern: HI wird zu 72, 73. Und weil du Zahlen binär schreiben kannst, ist jeder Text am Ende eine lange Kette aus 0 und 1, also ganz normale Binärdaten. Jede ASCII-Nummer passt dabei in ein , also in 8 Bit. Ein ASCII-Zeichen kostet damit genau 1 Byte Speicher. Wichtig: Groß- und Kleinbuchstaben haben verschiedene Codes. Das kleine a hat die Nummer 97, nicht 65. Für den Computer sind A und a zwei völlig verschiedene Zeichen.
Unicode: Platz für alle Zeichen
ASCII hat nur 128 Plätze, das reicht nicht einmal für ä, ö und ü. Deshalb gibt es heute Unicode: eine riesige Tabelle mit Nummern für praktisch jedes Zeichen der Welt, von chinesischen Schriftzeichen über Sonderzeichen bis zu Emojis. Auch dein Lieblingsemoji ist also nur eine Nummer, bloß eine ziemlich große. Und weil so eine große Nummer nicht mehr in ein einziges Byte passt, belegt ein Emoji im Speicher mehrere Bytes.
Aufgaben
0 von 6 gelöstZeit zum Ausprobieren. Du kannst nichts kaputt machen, jeder Versuch zählt.
Wie speichert ein Computer Text?
Der Großbuchstabe A hat den Code 65. Welchen Code hat der Großbuchstabe B?
Welchen Code hat der Großbuchstabe E?
ASCII hat nur … Plätze und reicht damit nicht einmal für ä, ö und ü.
Haben A und a denselben Code?
Ordne jedem Begriff die passende Beschreibung zu.
Damit geht es weiter