Maison  >  Article  >  Java  >  Qu'est-ce que le caractère Java

Qu'est-ce que le caractère Java

藏色散人
藏色散人original
2020-05-14 11:31:385526parcourir

Qu'est-ce que le caractère Java

Qu'est-ce que le caractère Java ?

char est un mot réservé en Java Contrairement à d'autres langages, char est de 16 bits en Java car Java utilise Unicode. Cependant, le code ASCII 8 bits est inclus dans Unicode et va de 0 à 127.

Mais l'anglais, l'espagnol, l'allemand et le français n'ont pas du tout besoin d'être exprimés de cette façon, il est donc en fait plus efficace pour eux d'utiliser le code ASCII. Il y a ici une question de compromis. Étant donné que char est de 16 bits et utilise le codage Unicode, char a la méthode d'initialisation suivante :

//字符,可以是汉字,因为是Unicode编码
char c = 'c'; 
//可以用整数赋值
char c = 十进制数,八进制数,十六进制数等等;
//用字符的编码值来初始化
char c = '\u数字';

Environ combien d'octets occupe char

"Byte" . est un octet, "bit" est un bit

2,1 octets = 8 bits

car est de 2 octets en Java. Java utilise Unicode, 2 octets (16 bits) pour représenter un caractère.

Affectation du type de caractère

char a = 'a';  //任意单个字符,加单引号。
char a = '中';//任意单个中文字,加单引号。
char a = 111;//整数。0~65535。十进制、八进制、十六进制均可。输出字符编码表中对应的字符。

Remarque : char ne peut contenir qu'un seul caractère.

Opérations sur les caractères

Le type char peut être utilisé car char a des valeurs correspondantes dans les tables de codage de caractères telles que ASCII.

En Java, lors de l'exécution sur des caractères de type char, ils sont traités directement comme des entiers correspondant à la table ASCII.

Exemple :

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。

Résumé

est marqué de guillemets simples '', et un seul caractère peut être placé.

char + char, char + int - les types sont promus en int, et après avoir ajouté la valeur à la variable char, les caractères correspondants dans la table de codage de caractères sont affichés.

Pour plus d'articles techniques sur Java, veuillez visiter la colonne du didacticiel

Java learning  !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn