Der ASCII Zeichensatz umfasst 256 Zeichen welche Steuerzeichen (von 0 bis 32) und den „normalen“, gebräuchlichen Zeichensatz beinhaltet.
Die ersten 32 Zeichen sind die Steuerzeichen und sind in einem Textdokument in der Regel nicht sichtbar.
Es gibt einige Editoren welche diese Zeichen gesondert anzeigen lassen können.

In der Grafik ist „rot“ markiert „Show All Characters“ dieses ermöglicht das Anzeigen von ASCII Steuerzeichen.
Inhaltsverzeichnis
Eingabe von ASCII Zeichen
Egal ob Steuerzeichen oder „normales“, sichtbares Zeichen die Zeichen werden mit gedrückter ALT Taste und einem 3 Stelligen Zahlencode über die Zehnertastatur eingegeben. Dabei werden Zahlen < 100 (also 99, 14, 21 usw.) beginnend mit einer 0 und Zahlen kleiner < 10 (9, 6, 4 usw.) beginnend mit zwei nullen eingegeben.
ASCII Zeichen in der Softwareentwicklung
Im Bereich der Softwareentwicklung kommt man nicht drumherum eine ASCII Tabelle zur Hand zunehmen (ausgenommen man kann sich alle 128 Zeichen im Kopf merken).
In der seriellen Datenübertragung werden die Zeichenketten in ASCII Zeichen übertragen d.h. man erhält einen Datenstrom mit einer Liste von ASCII Zeichen welche man wieder umwandeln muss um diese ggf. lesbar zumachen. Hier bringt jede Programmiersprache eine extra Funktion mit.
Nachfolgend drei Beispiele von jeweils meinen bevorzugten Programmiersprachen bzw. Entwicklungsframeworks.
Beispiel I – Arduino IDE
Arduino IDE – ASCII Zeichen
Beispiel II – Oracle Java

Beispiel III – Python3

ASCII Tabelle
ASCII Steuerzeichen 0 – 32
Wie bereits erwähnt sind die ersten 32 Einträge Steuerzeichen und in der Regel nicht sichtbar.
Die bekanntesten Vertreter dieser Zeichen sind:
- LF – Line Feed – Zeilenvorschub, Zeilenumbruch
- CF – Carriage Return – Druckkopf / Cursor in die erste Position der Zeile
Zeichen | Zahl | Zeichen | Zahl | Zeichen | Zahl |
---|---|---|---|---|---|
NUL | 0 | SOH | 1 | STX | 2 |
ETX | 3 | EOT | 4 | ENQ | 5 |
ACK | 6 | BEL | 7 | BS | 8 |
TAB | 9 | LF | 10 | VT | 11 |
FF | 12 | CR | 13 | SO | 14 |
SI | 15 | DLE | 16 | DC1 | 17 |
DC2 | 18 | DC3 | 19 | DC4 | 20 |
NAK | 21 | SYN | 22 | ETB | 23 |
CAN | 24 | EM | 25 | SUB | 26 |
ESC | 27 | FS | 28 | GS | 29 |
RS | 30 | US | 31 | SP | 32 |