char 输出?
来源:3-16 Unicode编码
CjhEarl
2021-01-15 13:35:16
char ch = 65535; System.out.println("ch="+ch); 输出结果为 ch=? 输入大于128就这样了
1回答
好帮手慕小班
2021-01-15
同学你好,这与环境编码有一定的关系,编码环境不一致,显示内容不一致。char ch = 65535在Unicode编码下输出的是空“ ”,而在GBK编码下输出的是‘?’
所以同学无需深究这个问题。
祝学习愉快!
相似问题