计算机中数据的存储以字节为单位,每个字节的取值范围是 -128~127。一个字节可以保存一个英文字符,包括字母、数字和英文标点。
汉字由于数量太多,其编码范围远远超过一个字节的取值范围,所以汉字的存储是两个字节保存的。
在 Java 中,使用Unicode字符集对字符进行编码,可以存储65535个字符。
Java中的字符类型被定义为两个字节,所以可以使用char类型的变量来存储汉字。