字符类型简述

字符类型

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

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

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

在这里插入图片描述

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

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

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

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值