永发信息网

c语言大小写字母转换怎么写,不要ascll码的

答案:2  悬赏:30  手机版
解决时间 2021-02-05 10:28
  • 提问者网友:雨不眠的下
  • 2021-02-05 06:24
c语言大小写字母转换怎么写,不要ascll码的
最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-02-05 07:53
#include
void main()
{
char c1,c2;
c1=getchar();
printf("%c,%d\n",c1,c1);
c2=c1+32;
printf("%c,%d\n",c2,c2);
}
上面源程序的功能是实现大写字母转换为小写字母。
定义两个字符变量c1,c2,语句c1=getchar();要求输入一个大写字母的字符,比如输入A,由于字符A的ASCLL是65,执行语句printf("%c,%d\n",c1,c1);此时会输出A,65,由于任何小写字母的ASCLL值比其对应的大写字母大32,则根据语句c2=c1+32;把字符A的ASCLL值加32,变为97,对应的就是字符a,即大写字母A的小写形式,在赋给c2,最后执行printf("%c,%d\n",c2,c2);输出a,97.
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-02-05 08:32
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯