值得注意的是, arrayOfChar[j]的值是char类型的,但是跟整型相加之后得到的数值依然是整型,而不是拼接成字符串。原因是char类型+int类型会先将char通过ASCII表转换成int类型再与int类型相加。
例子:
假设
arrayOfChar[j]=’a’;
int i=1;
int j=i+arrayOfChar[j]=1+97=98
而不是1a
另附ASCII对照表
值得注意的是, arrayOfChar[j]的值是char类型的,但是跟整型相加之后得到的数值依然是整型,而不是拼接成字符串。原因是char类型+int类型会先将char通过ASCII表转换成int类型再与int类型相加。
例子:
假设
arrayOfChar[j]=’a’;
int i=1;
int j=i+arrayOfChar[j]=1+97=98
而不是1a
另附ASCII对照表