
Ich bin neu hier, also kann ASCII 7 Bit 128 Werte darstellen, dann kann ASCII 8 256 Werte darstellen? Ist das richtig? ASCII 7-Bit-Zeichensatz: 01000001 stellt „A“ dar. Wie würde das in ASCII 8 Bit aussehen? Oder irgendein anderes Beispiel für einen 8-Bit-Zeichensatz?
Danke.
Antwort1
ASCII hat laut Standard sieben Bits. Alles, was mit einem achten Bit gemacht wird, hat nichts mit ASCII zu tun und sollte als etwas anderes bezeichnet werden als ASCII (z. B. UTF-8). Leider haben die Leute alle möglichen Komplikationen erfunden, die als „erweitertes ASCII“ bezeichnet werden, aber dies verwischt nur die Tatsache, dass ASCII sieben Bits hat. Was die Bitmuster betrifft, können Computer ziemlich gut Folgendes berechnen:
$ perl -e 'printf "%07b\n%08b\n", map { ord } qw/A A/'
1000001
01000001