C语言,字母大小写转换

在C语言中有upper和lower函数吗???如果有,,在哪个头文件中??
如果没有,,怎么实现字母大小写的转换~!~!除了加减32的方法,,是从控制台输入字母,,,不确定是什么字母,,也不确定大小写~!~!

第1个回答  推荐于2016-11-09
#include<stdio.h>//利用字符的ASCII值判断
void main()
{
char a;
scanf("%c",&a);
if(a<=90)
printf("%c",a+32);
else printf("%c",a-32);
}
第2个回答  推荐于2016-03-31
#include <ctype.h>
转换大写toupper(char ch);
小写tolower(char ch);本回答被提问者采纳
第3个回答  2009-10-01
不用管用户输入什么字母。。

直接判断 ASCII码就可以啦。
第4个回答  2009-10-01
头文件#include<ctype.h>
第5个回答  2020-03-03
相似回答