JAVA面试问题:char型变量中能不能存贮一个中文汉字?为什么?

JAVA面试问题:char型变量中能不能存贮一个中文汉字?为什么?
2025-04-07 10:17:46
推荐回答(1个)
回答1:

可以啊。JAVA默认的编码是UNICODE.不是ASCII的char
现有程序可供测试:
但若理解成
s='me' 中放一个汉字,就不可以了,因为中文占16个字节,满了。

public class Test {
public static void main(String args[]) {
char s ='我';
System.out.print(s);
}
}