第1个回答 2020-02-15
java采用unicode,2个字节(16位)来表示一个字符,
无论是汉字还是数字字母,或其他语言。
char
在java中是2个字节。
所以可以存储中文
第2个回答 2015-08-01
char占用一个字节,而汉字占用2个以上字节。
GBK编码,一个汉字占两个字节。
UTF-16编码,通常汉字占两个字节,CJKV扩展B区、扩展C区、扩展D区中的汉字占四个字节。
UTF-8编码是变长编码,通常汉字占三个字节,扩展B区以后的汉字占四个字节。
ISO-8859-1里面汉字占了6个字节。本回答被提问者和网友采纳
第3个回答 2019-05-08
能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的
第4个回答 2020-01-01
不行,一个汉字是由两个字节表示,一般是
wchar_t
宽字符类型。