黑马程序员技术交流社区

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

作者: 白龙马大魔王    时间: 2016-4-11 17:25
标题: char 型变量中能不能存贮一个中文汉字?为什么?
能够定义成为一个中文的,因为 java 中以 unicode 编码,一个 char 占 16 个字节,所以放一个中文是没问题的。


作者: liunianruoshui    时间: 2016-4-11 19:27
  在Java中,char类型占2个字节,而且Java默认采用Unicode编码,一个Unicode码是16位,所以一个Unicode码占两个字节,Java中无论汉子还是英文字母都是用Unicode编码来表示的。所以,在Java中,char类型变量可以存储一个中文汉字
作者: liunianruoshui    时间: 2016-4-11 19:30
  在Java中,char类型占2个字节,而且Java默认采用Unicode编码,一个Unicode码是16位,所以一个Unicode码占两个字节,Java中无论汉子还是英文字母都是用Unicode编码来表示的。所以,在Java中,char类型变量可以存储一个中文汉字
作者: qing31657552    时间: 2016-4-11 19:59
楼上正解
作者: yy0328    时间: 2016-4-11 20:23
可以  前面的已经回答过了
作者: 15614014298    时间: 2016-4-11 21:11
当你的字符集变成UTF-8的时候就不可以了
作者: 李亚东_JAVAEE    时间: 2016-4-11 21:19
完全可以放啊
作者: fanlelong    时间: 2016-4-11 21:33
是的,解释的没错
作者: 追梦de蜗牛2016    时间: 2016-4-11 21:36
楼上正解,





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