字符类型简述
字符类型
- 表示:使用单引号引起来的单个字符,声明时,使用char
- 底层存储
1、计算机无论存储任何数据,都只能存储数字的形式
2、字符类型,也是存储为数字,数字和字符之间相互转换、、
3、从字符转换为数字,过程为编码,反之为解码
- 使用的规则,数字和字符的对应关系,称为【编码表】,别名【字符集】
- 最早的编码表,只有英文和数字的对应关系,称为【ASCII表】美国信息交换标准代码,定义了128个字符
-
中国也有自己编码表,叫做GBK,使用一到两个字节表示,可以表示中文和英文。
-
为了各国方便交流,制定了一个万国表,包含了全世界所有语言的所有文字Unicode,使用两个字节表示一个字符,char类型就是使用Unicode
-
Unicode进一步发展,形成了UTf-8,使用一个或3个表示一个字符,其中一个字节表示英文,使用三个字节表示一个中文字符
-
关系
1、相互之间互不相容。
2、但是所有的编码表都兼容ASCII表:同一个英文字符,在不同的编码表对应的数字都是相同的,同一个数字,只要表示。