字符类型简述

字符类型

  • 表示:使用单引号引起来的单个字符,声明时,使用char
  • 底层存储
    1、计算机无论存储任何数据,都只能存储数字的形式
    2、字符类型,也是存储为数字,数字和字符之间相互转换、、

3、从字符转换为数字,过程为编码,反之为解码

  • 使用的规则,数字和字符的对应关系,称为【编码表】,别名【字符集】
  • 最早的编码表,只有英文和数字的对应关系,称为【ASCII表】美国信息交换标准代码,定义了128个字符

字符类型简述

  • 中国也有自己编码表,叫做GBK,使用一到两个字节表示,可以表示中文和英文。

  • 为了各国方便交流,制定了一个万国表,包含了全世界所有语言的所有文字Unicode,使用两个字节表示一个字符,char类型就是使用Unicode

  • Unicode进一步发展,形成了UTf-8,使用一个或3个表示一个字符,其中一个字节表示英文,使用三个字节表示一个中文字符

  • 关系
    1、相互之间互不相容。
    2、但是所有的编码表都兼容ASCII表:同一个英文字符,在不同的编码表对应的数字都是相同的,同一个数字,只要表示。