为什么这样打印输出的是 a
char c = 'a';
System.out.println(c);
加一个int b = c;
打印输出的就是ascii码
char c = 'a';
int b=c;
System.out.println(b);
char c = 'a';
System.out.println(c);
加一个int b = c;
打印输出的就是ascii码
char c = 'a';
int b=c;
System.out.println(b);
正常情况下,char变量c就是字符'a',所以输出c就输出了'a',但是int b=c,整型变量b就被赋值了'a'所对应的ASCII码值,输出b自然就输出了ASCII码值