黑马程序员技术交流社区
标题: 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 |