黑马程序员技术交流社区
标题:
char类型能否存储一个中文字符?为什么
[打印本页]
作者:
王责彬
时间:
2014-8-22 21:33
标题:
char类型能否存储一个中文字符?为什么
可以。一个char是两个字节,而一个中文也是两个字节。
作者:
冷锋也温柔
时间:
2014-8-22 23:26
楼上 已经说的很明白了
作者:
小洁呵呵
时间:
2014-8-23 09:21
。。。。。。。。。。。。。。char aa='水'
作者:
lfs454766767
时间:
2014-8-23 09:40
当然可以,char类型本身就是用来存储字符的,而一个中文是两个字节 的字符。英文是一个字节的字符。如果是存取英文字符,那么可以使用byte,以便节省空间。
作者:
怀念黑海岸
时间:
2014-8-23 11:26
char和int类型能互转,而java中所有的字符都是两个字节表示的,每个字符都可以由某个对应的int类型数据来表示,这肯定是允许的。
作者:
小子考驾照
时间:
2014-8-23 12:08
必须可以啊,一个中文是两个字符长度,char类型也是两个字符的,所以必须必啊
作者:
默默丶
时间:
2014-8-23 12:15
中文一个字是两个字符
作者:
想做开发
时间:
2014-8-23 12:17
这个可以由
作者:
黑马-胡明
时间:
2014-8-23 13:50
可以的,,··
作者:
136616244
时间:
2014-8-26 09:14
我突然想到一个问题unicode是三个字节,char 也可以吗
作者:
李章敏
时间:
2014-8-26 09:38
这个是可以的 2个字节存一个汉字
作者:
A侠
时间:
2015-9-24 22:28
char类型可以存储一个中文字符,但是请注意notepad++不支持中文字符!!
作者:
zlloyd
时间:
2016-11-26 17:33
为什么我的会出现
错误: 编码GBK的不可映射字符
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2