第1个回答 2020-05-27
当然可以,char是字符型,可以是用''引起来的任何一个字符或汉字,如char
c1='好';
第2个回答 2019-02-08
可以,只是还是存的汉字的编码
因为unicode
存汉字需要两个字节,而java中char类型长度是2字节
第3个回答 2020-01-17
这个是java语法。语法中规定char类型只能存放以
'
'为标志的单字符。像'ab'这个是双字符。当然不行java虚拟机在编译的时候就会报错。因为违反了java语法..至于你说char可以存储两个字节的大小。一点没错。但是不是这么个两个字节。如果你感觉char是两个字节的存储空间。存储一个英文字母有点浪费。你可以用一个byte型来存储。byte的存储容量是1个字节...正好能存。一个键盘上的任何一个字符。但是存不了汉字。因为一个汉字两个字节。