2016-04-19 7 views
-2

ist Was ist der Unterschied zwischen Unicode-Codepunkten dh Zeichen und Unicode-Codeeinheiten, dh „char Werte“Was ist der Unterschied zwischen char Werte und Charaktere

Darstellung
+0

Hallo Ich habe keinen Unterschied zwischen Char und Charakter, die ich kenne. Ich fragte hier nach dem Unterschied zwischen Unicode-Codepunkten, d. H. Zeichen und Unicode-Code-Einheiten, d. H. Char-Wert. Diese Begriffe werden in Java7-Dokumentation verwendet –

Antwort

-1

-Code Punkte beziehen sich auf die innere Maschine des Charakters ist, was bedeutet, es ist im Wesentlichen eine Zahl (eine 16 Bit = 2 Byte Integer im Falle von Unicode oder 8 Bit für ASCII). Source

Der Zeichenwert ist einfach seine vom Menschen lesbare Übersetzung.

Zusammenfassend kann man den Unicode-Standard als eine Abbildung zwischen Codepunkten und char-Werten wie map [67] = 'C' betrachten, wobei 67 der Codepunkt und 'C' der Zeichenwert ist.

+0

Sie haben es verwirrt: ['char'] (https://docs.oracle.com/javase/7/docs/api/java/lang/Character.html) ist die Maschine Darstellung; * Codepoint * ist die Unicode-Entität; Die "von Menschen lesbare Übersetzung" ist lediglich eine mit dem Codepunkt verbundene Glyphe. –

+0

'Danke @ pilu' @ shreyansh –

Verwandte Themen