主要部分解释如下:
char ch;//定义一个char类型的变量
printf("input a letter:\n");//在终端打印提示语句:input a letter: \n是回车符
scanf("%c",&ch);//读取一个字符,并赋值给ch
if(ch>='A' && ch <='Z') //判断ch是否在'A'和'Z'之间
ch = ch+32; //大写字母和小写字母的ASCII码值相差32,+32后转换为小写字母
else if(ch >=97 && ch <= 97+25)//判断是否是小写字母,97是'a'的ASCII码值,122是'z'的ASCII码值
ch =ch -32; //小写字母转大写字母
printf("the converted letter is:%c\n",ch); //在终端打印结果%c用于输出ch的值(字符类型)
大小写转换