printf("%c \n", ch); 2、大写转小写 char ch = 'B'; if(ch >= 'A' && ch <= ‘Z’) ch = ch - 'A' + 'a'; printf("%c \n", ch); 方法二:调用c语言库的toupper()或tolower()函数
就是ASCII码的加减,字母的大写和小写的ASCII码的差值是一样的。小写的字母ASCII码为 97('a')到 122('z'),转换成大写字母则ASCII减32,变成从65('A')到90('Z')每个字母对应一个ascii码,查ascii码表就可以一目了然。输入字母,转换为int类型,看其值是在什么范围,就可以知道输入的是大...