C语言中大小写字母转换的算法是怎么样的

如题所述

第1个回答  2019-09-16
这个程序的算法思想就是ASCII码的转化,ASCII代码中一个字母的小写字母比他相应的大写字母的ASCII码大32,c语言允许字符数据与整数直接进行算术运算
main()
{char
c1,c2;
c1='a';
c2='b';
c1=c1-32;
c2=c2-32;
printf("%c,%c",c1,c2);
}
第2个回答  2019-08-10
不用算法,直接有函数可以转。
#include
a
=
tolower(a);
//如果a是大写,那么转换为小写
a
=
toupper(a);
//转大写的
第3个回答  2020-03-17
呵呵
还是算法比较好!!
看我的:
main()
{char
a;
scanf("%c",&a);
if(a=>'A'||a<='Z')
a=a-32;
else
a=a+32;
printf("%c",a)
}
对出学者比较好明白!!
相似回答