hrfhwy 发表于 2015-11-24 23:28
ni=12,大于9,读(char)(n1-10+'A'),得到‘C',和比较后提升为int,所以是67
tansuozhey 发表于 2015-11-25 08:53
”和比较后提升为int,所以是67“,这句什么意思,要和谁比较?
王际涛 发表于 2015-11-26 00:19
char自动提升为int类型,因为n1是int 类型
Myth、骞 发表于 2015-11-26 17:56
public class Test1 {
public static void main(String[] args) {
int num = 60;
yuhongzhen 发表于 2015-11-26 20:25
num&15;这是位运算,60换成二进制是111100,15换成二进制是001111,运算结果是001100换成十进制是12,'A' ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |