In der ASCII-Tabelle werden Satzzeichen zwischen den nicht druckbaren Zeichen und vor den Ziffern ( !"#$%&')*+,-./
), zwischen den Ziffern und den Großbuchstaben ( :;<=>?@
), zwischen den Großbuchstaben ( [\]^_`
) und den Kleinbuchstaben und nach den Kleinbuchstaben ( {|}~
) angezeigt .
Auf den ersten Blick würde man erwarten, dass diese zusammen gruppiert werden; Möglicherweise entweder vor oder hinter allen alphanumerischen Zeichen. Dies ist jedoch nicht der Fall; Sie scheinen in diesen verschiedenen Gruppen verteilt zu sein.
Warum ist das so? Gibt es einen (möglichen historischen) Grund, warum die Zeichen auf diese Weise gruppiert werden?