A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵钱孙李王杨 初级黑马   /  2016-4-6 16:13  /  493 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题,cha的取值范围是0--65535,那如下编译                char b = 6553;
                System.out.println(b);

编译无问题,运行出来显示问号?这是什么情况,求解

4 个回复

倒序浏览
对应的ASCII码没找到,具体的你可以看下底层是怎么实现的
回复 使用道具 举报
说明码表找不到对应的字符,所以显示?
回复 使用道具 举报
你表达式的意思是:有一个char类型的变量b,将一个int类型的数值赋值给它,就报错了。仅供参考!!!
回复 使用道具 举报
ASCII码表表示不到那么多字符
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马