
上QQ阅读APP看书,第一时间看更新
2.2.3 字符类型
字符类型用来存储单个字符,用char表示。Java语言中的字符采用Unicode字符集编码格式,在内存中占用两个字节,共16位,属于无符号整数,一共有65536个。字符的取值范围为0~65535,表示其在Unicode字符集中的排序位置。字符类型有如下3种形式:
用单引号括起来的字符。例如,'Z'、'G'、'7'等都是合法的字符串常量,哪怕是整数,被单引号包起来以后也是字符常量。
转义字符。Java语言中的一些特殊字符,称为转义字符。如'\b'表示退格、'\n'表示换行、'\t'表示制表符(跳到下一个Tab位置)。
用Unicode值表示的字符。格式是'\uXXXX',其中XXXX代表一个十六进制的整数,如'\u08B3'。
知识点拨:Unicode标准字符集表最多可以识别65536个字符,其中前128个字符刚好是ASCII码字符。由于Java语言的字符类型采取了Unicode这种国际标准编码格式,所以使Java语言能够极为方便地处理各种语言。例如,可以将汉字作为字符类型变量的值,这为程序的国际化提供了方便。