#include "stdio.h"
void main()
{
char a;
printf("input a char:");
scanf("%c",&a);
if(a<65||a>90)
{
a=0;
printf("wrong"); //如果字符不为大写字母,则不输出字符并提示有误
}
a=(a>=65&&a<=90)?(a+32):a; //如果字符为大写字母,转为小写
printf("%c",a);
}
C语言 将大写字母转为小写字母
最新推荐文章于 2021-05-16 01:52:49 发布
本文介绍如何在C语言中编写一个函数,将输入的大写字母转换成相应的小写字母。通过ASCII码的差异,我们可以轻松实现这一转换。通过对字符ASCII码的增加32来将大写字母转化为小写字母,因为两者之间的ASCII码相差32。这是一个基本的字符处理技巧,在C语言编程中经常用到。
9772

被折叠的 条评论
为什么被折叠?



