2016-06-22 11 views
-5

Kennt jemand das ASCII-Äquivalent von 80 (hexadezimal)? Existiert es überhaupt? Ich habe mich nur gefragt, der Tisch reicht nur bis 7F.Existiert ein ASCII-Äquivalent von 0x80?

+2

Warum lesen Sie nicht den Wikipedia-Artikel über ASCII? Es beantwortet deine Frage. Bitte machen Sie eine bescheidene Menge an Forschung vor dem Posten. –

+1

Um jedem die Zeit zu sparen, zu Wikipedia zu gehen, ist 7F 127 in Dezimal, und es gibt nur 128 Zeichen in ASCII (Index ist Null-basierte) –

+0

Dies hat auch nichts mit C. C nicht vermutet die Implementierung verwendet ASCII. –

Antwort

3

No.

ASCII per Definition ist ein 7-Bit Zeichencode, mit Codierungen von 0 bis 127 (0x7F). Alles außerhalb dieses Bereichs ist kein ASCII.

Es gibt eine Reihe von 8-Bit und breiten Zeichencodes basierend auf ASCII (manchmal mit fragwürdiger Genauigkeit, die so genannte „erweitert ASCII“), die eine Bedeutung zu 0x80 zuweisen. Zum Beispiel behandeln sowohl Latin-1 als auch Unicode0x80 als Steuerzeichen, während Windows-1252 es für das Euro-Symbol verwendet.

+0

Unicode sollte 0x80 nicht als etwas behandeln, da es keine Kodierung ist. Könnten Sie bitte Ihre Antwort klären? –

+0

Ich bezog mich nicht auf die Kodierung '0x80', ich bezog mich auf den Kodepunkt, U + 0080. UTF-8 (eine von mehreren Kodierungen für Unicode) verwendet eine 2-Byte-Kodierung für das "U + 0080". –