c语言大写字母A变小写a C语言,字符串中大小写字母转换?

C语言,字符串中大小写字母转换?在ASC代码中,大小写字符是连续存储的。因此,同一个字符的大小写差是一样的,差是32位小数。如果你不记得有什么不同,你可以用“a”到“a”。因此,小写字母可以写成C=C

C语言,字符串中大小写字母转换?

在ASC代码中,大小写字符是连续存储的。因此,同一个字符的大小写差是一样的,差是32位小数。如果你不记得有什么不同,你可以用“a”到“a”。因此,小写字母可以写成C=C-(“a”-“a”)或C=C 32,小写字母可以写成C=C-(“a”-“a”)或C=C-32

思路:使用32的相应大小写字符的ASCII码差,然后遍历输入字符串以判断每个字符是大写字母还是小写字母。如果是大写字母,那么加32就是对应的小写字母,如果是小写字母,那么减32就是对应的大写字母。参考代码: