四、Java描述字符的数据类型有:char
Java语言中用于描述单个字符的数据类型:char类型。如:‘a’、‘中’等。
其中char类型在内存空间中占2个字节并且没有符号位,可以表示的范围是:0~65535,由于现实生活中很少有数据能够被单个字符描述,因此此后的开发中更多的使用由多个字符串起来组成的字符串,使用String类型加以描述,如“hello”,“奇点”等。
计算机的底层只识别0和1组成的二进制序列,对于字符‘a’这样的图案来说不满足该规则,因此该数据无法直接在计算机中存储,但现实生活中存在这样的图案数据需要计算机存储,为了使得该数据可以存储起来就可以给该数据指定一个编号,然后将编号存储起来即可,该编号就叫做ASCII。
char类型定义:
char ar = \'a\';
char类型演示ASCII码的强制转换:
char ab = \'石\';
char ar = 30707;
强制转换ASCII码的时候,需要char类型强制转换为int类型并打印,输出后的结果为对应的ASCII码
System.out.print((int)ab);
总结:
1、char类型只能存储 单引号中存放的单个数据
2、存储多个数据需要使用系统定义以外的String类型
3、字母有对应的ASCII码,对于的ASCII码输入即可输出对于的字母。