日期:2014-05-20  浏览次数:20808 次

java中的字符能和整数进行加法运算吗?
问题同上,看到本书说不可以,可自己试了下没问题啊,比如:
char   c= 'a ';
int   x=1,y;
y=x+c;
这段没错误啊?!难道是我理解的不对?另外在标准输出里也可以进行加法运算,如:
System.out.println( 'a '+1);
输出的是98

------解决方案--------------------
可以
------解决方案--------------------
可以 那是因为把char自动提升为int类型,即把char字符所对应的AscII码值与int数值相加