字符值可以直接通过单个字符来指定如‘B’,‘7’等。 也可以通过Unicode值来表示字符型值,如'\uXXXX',XXXX代表十六进制整数,范围为'\u0000'~'\uFFFF',一共可以表示65535个字符,其中前256个字符与ASCII中的完全相同。
计算机底层保存字符时,保存的是该字符对应的编号,char类型的值也可以直接作为整数值来使用,相当于一个十六位的无符号整数数,范围是0~65535
Java中可以把0~65535范围内的整数赋给char类型。
char类型的值,变量可以参与加减乘除的运算。
char c1Val = '大';
int c2Val = c1Val+100;
System.out.println(c1Val);
System.out.println(c2Val);
char类型的值,可以直接与整数参与比较。
char c = 'A';
if(c<66)
{
System.out.println("char类型的值,可以直接与整数参与比较。");
}
可以为char类型的变量直接赋值0~65535内的整数。
char h = 11;
switch(h)
{
case 11:
System.out.println("可以");
break;
default:
System.out.println("不可以");
}