QA1:char 类型的变量是否能保存一个汉字?

计算机中数据的存储以字节为单位,每个字节的取值范围是 -128~127。一个字节可以保存一个英文字符,包括字母、数字和英文标点。

汉字由于数量太多,其编码范围远远超过一个字节的取值范围,所以汉字的存储是两个字节保存的。

在 Java 中,使用Unicode字符集对字符进行编码,可以存储65535个字符。

Java中的字符类型被定义为两个字节,所以可以使用char类型的变量来存储汉字。

 

posted @ 2018-01-03 19:55  菜鸟也要飞一飞  阅读(295)  评论(0编辑  收藏  举报