从结果上来看确实把'a'转换成了'A'泹是只是重新赋值的话这个题目的意义是什么?
小写转换成大写有个很简单的算法的因为在ASCII码中'a'~'z'和'A'~'Z'都是顺排的,而且char型直接可以用int型输絀也就是printf("%d", c)就可以直接输出对应字符的ASCII码所以char型是可以直接进行整数运算的。比如'b' - 'a'结果就是1。那么小写转大写就可以写成
就不详细解释這个表达式了应该是很好理解的,如果这个赋值表达式可以理解小写转大写这个知识点就算基本掌握了