例题2.6 将相应的小写字母转换为相对应得大写字母
//《C程序设计教程(第四版)——谭浩强》
//例题2.6 将相应的小写字母转换为相对应得大写字母
#include <stdio.h>
int main()
{
char a;//存放小写字母
char A;//存放大写字母
printf("请输入你想输入的小写字母:\n");
scanf("%c",&a);
A=a-32;
printf("所对应的大写字母为:%c\n",A);
return 0;
}
运行后的代码:(简单随便输入两个字母进行转换)
如果想要将大写字母变为小写字母,只需要做下面的变化
#include <stdio.h>
int main()
{
char A;//存放大写字母
char a;//存放小写字母
printf("请输入你想输入的大写字母:\n");
scanf("%c",&A);
a=A+32;
printf("所对应的大写字母为:%c\n",a);
return 0;
}
运行代码后(只演示两次)
代码编写过程中遇到的问题:
1.C语言知识
“A”~“Z”的ASCLL码值为65~90
“a”~“z”的ASCLL码值为97~122
他们之间的ASCLL值相差32