方法一:直接转换
1、小写转大写
char ch = 'b';
if(ch >= 'a' && ch <= 'z')
ch = ch - 'a' + ‘A’;
printf("%c \n", ch);
2、大写转小写
char ch = 'B';
if(ch >= 'A' && ch <= ‘Z’)
ch = ch - 'A' + 'a';
printf("%c \n", ch);
方法二:调用c语言库的toupper()或tolower()函数
转载于:https://blog.51cto.com/9070303/1540468