java中的字符能和整数进行加法运算吗?
问题同上,看到本书说不可以,可自己试了下没问题啊,比如:
char c= 'a ';
int x=1,y;
y=x+c;
这段没错误啊?!难道是我理解的不对?另外在标准输出里也可以进行加法运算,如:
System.out.println( 'a '+1);
输出的是98
------解决方案--------------------可以
------解决方案--------------------可以 那是因为把char自动提升为int类型,即把char字符所对应的AscII码值与int数值相加