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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题,知道的说下

14 个回复

倒序浏览
java采用unicode,2个字节(16位)来表示一个字符, 无论是汉字还是数字字母,或其他语言。 char 在java中是2个字节。 所以可以存储中文
回复 使用道具 举报
可以的, char 在java中是2个字节,而一个汉字也是占用两个字节。
回复 使用道具 举报
水贴有意思?百度不比上论坛问强?????
回复 使用道具 举报
JAVA采用Unicode编码,两个字节表示一个字符
回复 使用道具 举报
可以的:)
回复 使用道具 举报
Wqi 高级黑马 2015-7-27 22:37:11
7#
可以啊。char就是2字节。一个汉字也是2字节。刚刚好。
回复 使用道具 举报
可以,char类型变量占2个字节,而中文一个字也占两个字节
回复 使用道具 举报
可以储存汉字,但汉子不一定只占一个字节。你个强转一个中文成整型看看 有什么好玩的地方
回复 使用道具 举报
都是两个字节,可以的
回复 使用道具 举报
可以。这也是Java语言的特性吧,编码方式和其他语言不同,char类型的变量是可以存储两个字节的,只有极少数复杂汉字是用三个字节存储的,大部分汉字都是两个字节,所以char类型的变量可以存储汉字
回复 使用道具 举报
可以的。。。
回复 使用道具 举报
这个事可以的
回复 使用道具 举报
char在c语言占一个字节在java里是两个字节,一个汉字占两个字节,所有java的char可以存储一个汉字,c语言的就不可以了
回复 使用道具 举报
这个问题深入分析起来很难。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马