Java_字符类型

  • Post author:
  • Post category:java



一、字符类型本质探讨

1、字符型 存储到计算机中,需要将字符对应的码值(整数)找出来,比如’a’

存储:’a’==> 码值97 ==> 二进制(110 0001)==> 存储

读取:二进制(110 0001) ==> 97 ==> ‘a’ ==> 显示

2、字符和码值的对应关系使通过字符编码表决定的(规定好的)

二、介绍字符编码表

1、ASCII (ASCII编码表 使用一个字节表示的,一共有128个字符,实际上一个字节可以表示256个字符,只用了128个字符)

2、Unicode(Unicode 编码表 固定大小的编码 使用两个字节表示字符, 字母和汉字同意都是占用两个字节,这样浪费空间)

3、UTF-8(编码表,大小可变的编码 字母使用一个字节, 汉字使用三个字节)

4、GBK(可以表示汉字,而且范围广,字母是用一个字节,汉字使用两个字节)

5、GB2312(可以表示汉字, GB2312 < GBK)

6、big5(繁体中文,台湾,香港)



版权声明:本文为weixin_49667274原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。