黑马程序员技术交流社区

标题: Java语言中的字符char可以存储一个中文汉字吗? [打印本页]

作者: 木丶子李    时间: 2016-3-23 16:54
标题: Java语言中的字符char可以存储一个中文汉字吗?
为什么呢?
作者: CangYe    时间: 2016-3-23 19:28
Java采用Unicode编码,而不是ASCII编码,所以Java中的char为两个字节大小,16位。区别于C中的char为一个字节大小,8位。因此Java中的char型变量可以存储一个中文汉字,而C中的char不能存储中文汉字。
测试代码:
作者: cohle1992    时间: 2016-3-24 12:52
可以,因为java采用的unicode编码格式
作者: 2016coco    时间: 2016-3-24 20:31
噢,原来是这个样子滴
作者: 马儿不吃草    时间: 2016-3-24 20:41
可以的。java中使用Unicode编码,char类型的占两个字节,而一个中文字符也是占两个




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