ASCII-Code
Der ASCII-Code ist ein zeichencodiertes System, mit dem Buchstaben, Zahlen und Sonderzeichen als Zahlenwerte dargestellt werden können – damit Computer diese speichern, verarbeiten und übertragen können.
Einfach gesagt: ASCII übersetzt Zeichen in Zahlen, sodass sie maschinenlesbar werden.
Was ist ASCII genau?
ASCII wurde in den 1960er-Jahren entwickelt und ist heute einer der ältesten und bekanntesten Zeichencodes in der digitalen Welt.
Der Standard umfasst 128 Zeichen, denen jeweils eine eindeutige Zahl zwischen 0 und 127 zugeordnet ist – darunter:
- Groß- und Kleinbuchstaben (A–Z, a–z)
- Ziffern (0–9)
- Satzzeichen (z. B. ! ? ; :)
- Steuerzeichen (z. B. Zeilenumbruch, Tabulator)
Beispiel: ASCII-Zeichen und ihre Zahlen
| Zeichen | ASCII-Code |
|---|---|
| A | 65 |
| a | 97 |
| 1 | 49 |
| ! | 33 |
| (Leertaste) | 32 |
Wenn Sie also z. B. den Buchstaben „A“ in einer Datei speichern, wird technisch gesehen die Zahl 65 gespeichert.
Wofür wird ASCII verwendet?
- Grundlage von Textdateien (.txt, HTML, CSS, etc.)
- Programmiersprachen (z. B. C, Java, Python)
- Kommunikation zwischen Computern (z. B. über das Terminal)
- Legacy-Systeme (ältere Anwendungen, Embedded Systems)
Auch moderne Zeichensätze wie UTF-8 bauen auf ASCII auf – die ersten 128 Zeichen sind identisch.
Grenzen von ASCII
Da ASCII ursprünglich nur englische Zeichen unterstützt (kein „ä“, „ß“, „ñ“, „€“ etc.), wurde es später von umfangreicheren Codierungen wie ISO 8859-1 und UTF-8 ergänzt.
Für deutschsprachige oder internationale Inhalte reicht reines ASCII heute nicht mehr aus – ist aber als Basis nach wie vor präsent.
ASCII-Art
Ein kreativer Sonderfall: Aus ASCII-Zeichen lassen sich grafische Darstellungen basteln – z. B. Logos, Smileys oder ganze Bilder, die rein aus Zeichen bestehen.
Beispiel
ruby
KopierenBearbeiten
:-) → klassischer Smiley
<3 → Herzsymbol
Kurz gesagt
Der ASCII-Code ist ein historischer Zeichencode, der Zeichen in Zahlen übersetzt, damit Computer Texte verarbeiten können. Er bildet die technische Grundlage für digitale Kommunikation, wird heute aber meist in erweiterter Form (z. B. UTF-8) verwendet.
