zurück   Home   weiter

Ist jedes der folgenden ein unterschiedliches Zeichen?

0       O         o

Antwort:

Ja. Jedes der oben stehenden (0, großer Buchstabe "O" und kleiner Buchstabe "o") ist ein unterschiedliches Zeichen und wird einen vollständig anderen 16-Bit Code haben.

Zeichenliterale

In einem Programm wird ein Zeichenliteral von einfachen Hochkommata eingeschlossen:

'm'          'y'               'A'

In einem Programm werden Steuerzeichen durch mehrere Zeichen innerhalb der Hochkommata dargestellt:

'\n'          '\t'

In einem Programm schreiben wir jedes der Steuerzeichen so wie es oben steht, um ein einzelnes Zeichen zu bekommen. Das erste repräsentiert das 16-Bit Zeichen für eine neue Zeile und das zweite repräsentiert das Tabulator-Zeichen. Wir werden selten andere Steuerzeichen brauchen als diese zwei.

Warnung: Das Folgende ist kein Zeichenliteral:

"Hallo"

Das ist ein Stringobjekt und kein primitiver Datentyp. Zeichenketten (Strings) werden von doppelten Anführungszeichen eingeschlossen, nicht durch einfache Hochkommata.

Frage 14:

Was ist bei dem folgenden Literal falsch:

"W"