黑马程序员技术交流社区

标题: char型变量中能不能存贮一个中文汉字?为什么? 一个字符占... [打印本页]

作者: 信@仰    时间: 2015-8-31 00:50
标题: char型变量中能不能存贮一个中文汉字?为什么? 一个字符占...
char型变量中能不能存贮一个中文汉字?为什么? 一个字符占几个字节?


作者: Integer    时间: 2015-8-31 05:38
本帖最后由 Integer 于 2015-8-31 13:48 编辑

char能存储一个汉字,比如char c = '人',因为java是以unicode编码,char类型占用两个字节,而一个汉字正好也是占用两个字节所以是可以存储的。
第二个问题,java中一个字符占用两个字节。 因为,char是字符类型, char类型可以定义一个字母'a'也可以定义一个汉字‘中’,所以要按最大的范围来看应该是占用两个字节。

作者: zhuhaoming    时间: 2015-8-31 12:33
黑马币 黑马币
作者: songwei    时间: 2015-8-31 13:50
谢谢!学习了!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2