问一道 C语言 关于 ANCII 码运算的题目
的有关信息介绍如下:这道题事实上准确答案应该是xx[i][j]+=ch;系统之所以认为是对的,是因为系统建立的时候就是以xx[i][j]+=4作为正确答案的,所以大可不必深究。考试的时候系统肯定不会出现这样低级的问题。至于你说的“那如果 两个 字符变量 的ASCII值 相加 得出新的字符 然后输出改怎么做”,这个主要就是一个强制转化的问题,以你的例子来说,假定 char a='a', b='#', c;用(int)(a+b)就得到的就是两字符ASC||相加的和,再用(char)(int(a+b))强制转化即得最后答案,但答案肯定不是你说的d,因为#的ASC||值是35,a的ASC||值是97相加是132,而d的ASC||值是100,不信可以上机试试,有啥不明白的可继续问我,呵呵。