A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

能够定义成为一个中文的,因为 java 中以 unicode 编码,一个 char 占 16 个字节,所以放一个中文是没问题的。

8 个回复

倒序浏览
  在Java中,char类型占2个字节,而且Java默认采用Unicode编码,一个Unicode码是16位,所以一个Unicode码占两个字节,Java中无论汉子还是英文字母都是用Unicode编码来表示的。所以,在Java中,char类型变量可以存储一个中文汉字
回复 使用道具 举报
  在Java中,char类型占2个字节,而且Java默认采用Unicode编码,一个Unicode码是16位,所以一个Unicode码占两个字节,Java中无论汉子还是英文字母都是用Unicode编码来表示的。所以,在Java中,char类型变量可以存储一个中文汉字
回复 使用道具 举报
楼上正解
回复 使用道具 举报
可以  前面的已经回答过了
回复 使用道具 举报
当你的字符集变成UTF-8的时候就不可以了
回复 使用道具 举报
完全可以放啊
回复 使用道具 举报
是的,解释的没错
回复 使用道具 举报
楼上正解,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马