黑马程序员技术交流社区

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

作者: 紫影    时间: 2015-5-5 10:37
标题: char型变量中能不能存储一个中文汉字?为什么?
char型变量中能不能存储一个中文汉字?为什么?

作者: 旺丶财    时间: 2015-5-5 10:53
java采用unicode,2个字节(16位)来表示一个字符, 无论是汉字还是数字字母,或其他语言。
char 在java中是2个字节。
所以可以存储一个汉字
作者: 挥斥方遒    时间: 2015-5-5 10:54
不可能吧?你确定用了单引号?或者是编码有问题?
作者: 石义良    时间: 2015-5-5 10:55
应该可以吧...
作者: ZSMAN    时间: 2015-5-5 11:53
可以。char ch='汉'
作者: 痲ボㄋ.    时间: 2015-5-5 12:52
可以存储一个中文汉字,一个char类型变量是两个字节,而一个汉字刚好也是两个字节够存了




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