Was ist Java Char?
char ist in Java ein reserviertes Wort. Im Gegensatz zu anderen Sprachen ist char in Java 16-Bit, da Java Unicode verwendet. Der 8-Bit-ASCII-Code ist jedoch in Unicode enthalten und reicht von 0 bis 127.
Aber Englisch, Spanisch, Deutsch und Französisch müssen überhaupt nicht auf diese Weise ausgedrückt werden, daher ist es für sie tatsächlich effizienter, ASCII-Code zu verwenden. Hier liegt ein Kompromissproblem vor. Da char 16 Bit groß ist und Unicode-Codierung verwendet, hat char die folgende Initialisierungsmethode:
//字符,可以是汉字,因为是Unicode编码 char c = 'c'; //可以用整数赋值 char c = 十进制数,八进制数,十六进制数等等; //用字符的编码值来初始化 char c = '\u数字';
Ungefähr wie viele Bytes char einnimmt
1. ist Byte, „Bit“ ist Bit; 2,1 Byte = 8 Bit.
Char ist 2 Byte. Java verwendet Unicode, 2 Bytes (16 Bit), um ein Zeichen darzustellen.
Char-Typzuweisung
char a = 'a'; //任意单个字符,加单引号。 char a = '中';//任意单个中文字,加单引号。 char a = 111;//整数。0~65535。十进制、八进制、十六进制均可。输出字符编码表中对应的字符。
Hinweis: char kann nur ein einzelnes Zeichen enthalten.
Char-Operationen
Der Typ char kann bearbeitet werden, da char entsprechende Werte in Zeichenkodierungstabellen wie ASCII hat.
Wenn in Java Zeichen vom Typ char ausgeführt werden, werden sie direkt als Ganzzahlen behandelt, die der ASCII-Tabelle entsprechen.
Beispiel:
char m = 'a'; char m = 'a' + 'b';//char类型相加,提升为int类型,输出对应的字符。 int m = 'a' + 'b';//结果是195。//195没有超出int范围,直接输出195。 char m = 'a' + b;//会报错。//因为b是一个赋值的变量。 char m = 197;//输出字符编码表中对应的字符。 char m = '197';//会报错。//因为有单引号,表示是字符,只允许放单个字符。 char m = 'a' + 1;//输出结果是b。//提升为int,计算结果98对应的字符是b。
Zusammenfassung
ist mit einfachen Anführungszeichen '' gekennzeichnet und es kann nur ein einzelnes Zeichen platziert werden.
char + char, char + int – die Typen werden zu int hochgestuft, und nach dem Anhängen des Werts an die Variable char werden die entsprechenden Zeichen in der Zeichenkodierungstabelle ausgegeben.
Weitere technische Artikel zu Java finden Sie in der Tutorial-Kolumne
Java-Lernen
Das obige ist der detaillierte Inhalt vonWas ist Java-Char?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!