打开Ascll码表,你会发现大写字母和小写字母之间存在这样的关系。
图片来自:https://img-blog.csdnimg.cn/54404234b42348d6a33bc1c4d5ab24e5.png
小写字母的值始终比大写字母多32
#define _CRT_SECURE_NO_WARNINGS 1;
//vc6.0等vs2013以下版本可忽略
#include<stdio.h>
int main()
{
char ch;
ch = getchar();
ch = (ch >= 'A' && ch <= 'Z') ? (ch + 32) : ch;
putchar(ch);
printf("\n");
return 0;
}