黑马程序员技术交流社区

标题: char类型的变量为什么可以存储汉字? [打印本页]

作者: suwen10    时间: 2016-3-4 13:23
标题: char类型的变量为什么可以存储汉字?
今天偶然看到char可以存储汉字,我查了一下资料都说char是一个字节,而汉字是两个字节,对于汉字为什么可以存入char类型变量中一直没找到答案,谁知道?求解惑。
作者: 陌城    时间: 2016-3-4 15:04
谁告诉你的char是1个字节  java中char是两个字节  java中的char是用来存放Unicode字符的,当然可以存放汉字
作者: cumtbao    时间: 2016-3-4 17:10
java中采用Unicode编码表存储一个汉字,占用两个字节。为char也占用两个字节,所以可以存储汉字
作者: dulun59    时间: 2016-3-4 19:40
char是两个字节啊 只不过范围是0~65535只有正的而已
作者: 执剑人    时间: 2016-3-6 11:23
byte是一个字节,你是不是混了?




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