ASCII

(Übersetztung - Stand der EN Seite vom 26.03.2024)

ASCII ist der American Standard Code for Information Interchange.

Es handelt sich um einen 7-Bit-Code. Viele 8-Bit-Codes (wie ISO 8859-1, der Linux-Standardzeichensatz) enthalten ASCII als untere Hälfte. Das internationale Gegenstück zu ASCII ist als ISO 646 bekannt.

Der ASCII-Code besteht aus drei Teilen:
  • Das Nullzeichen (0)

  • Steuerzeichen (von 1 bis 31)

  • sichtbare Zeichen (von 32 bis 126)

  • Das Löschzeichen (127)

Die sichtbaren Zeichen von 32 bis 126

Dezimale ASCII table
  | 30  40  50  60  70  80  90  100 110 120
--+----------------------------------------
0 |     (   2   <   F   P   Z   d   n   x
1 |     )   3   =   G   Q   [   e   o   y
2 |     *   4   >   H   R   \   f   p   z
3 | !   +   5   ?   I   S   ]   g   q   {
4 | "   ,   6   @   J   T   ^   h   r   |
5 | #   -   7   A   K   U   _   i   s   }
6 | $   .   8   B   L   V   `   j   t   ~
7 | %   /   9   C   M   W   a   k   u   DEL
8 | &   0   :   D   N   X   b   l   v
9 | '   1   ;   E   O   Y   c   m   w

Hexadezimale ASCII Tabelle
  | 2   3   4   5   6   7
--+------------------------
0 |     0   @   P   `   p
1 | !   1   A   Q   a   q
2 | "   2   B   R   b   r
3 | #   3   C   S   c   s
4 | $   4   D   T   d   t
5 | %   5   E   U   e   u
6 | &   6   F   V   f   v
7 | '   7   G   W   g   w
8 | (   8   H   X   h   x
9 | )   9   I   Y   i   y
A | *   :   J   Z   j   z
B | +   ;   K   [   k   {
C | ,   <   L   \   l   |
D | -   =   M   ]   m   }
E | .   >   N   ^   n   ~
F | /   ?   O   _   o   DEL

Control Zeichen
Dezimal   Hexadezimal   Name                                            Gambaszeichen
-------------------------------------------------------------------------------------
0         00            NUL                                             '\0'
1         01            SOH    Beginn der Überschrift
2         02            STX    Beginn des Textes
3         03            ETX    Ende des Textes
4         04            EOT    Ende der Übertragung
5         05            ENQ    Rückfrage
6         06            ACK    (positive) Rückmeldung
7         07            BEL    Akustisches Signal (Glocke oder Piepton) '\a' (1)
8         08            BS     Rücktaste                                '\b'
9         09            HT     Horizontaler Tabulator                   '\t'
10        0A            LF     Zeilenvorschub                           '\n'
11        0B            VT     Vertikaler Tabulator                     '\v'
12        0C            FF     Seitenvorschub                           '\f'
13        0D            CR     Wagenrücklauf                            '\r'
14        0E            SO     Umschaltung Aus
15        0F            SI     Umschaltung Ein
16        10            DLE    Datenverbindung Ausbruch
17        11            DC1    Gerätesteuerung 1
18        12            DC2    Gerätesteuerung 2
19        13            DC3    Gerätesteuerung 3
20        14            DC4    Gerätesteuerung 4
21        15            NAK    negative Rückmeldung
22        16            SYN    Synchronisation
23        17            ETB    Ende der Übertragungs-Block
24        18            CAN    Abbruch
25        19            EM     Ende des Mediums
26        1A            SUB    Ersetzen
27        1B            ESC    Ausbruch
28        1C            FS     Datei-Trennzeichen
29        1D            GS     Gruppen-Trennzeichen
30        1E            RS     Satz-Trennzeichen
31        1F            US     Einheit-Trennzeichen

(1) Noch nicht implementiert

Diese Dokumentation stammt von der 'man' Seite des Handbuchs für Linux-Programmierer.