你的程序里面获取循环的位置不对,也就是获取的字符串长度的n应该放在函数里面.
讲n=strlen(s)放到函数里面,就可以了.
① 定义两个字符变量 a、b;
② a=get char();
④ 打印输出.
程序代码
#include stdio.h
int main()
{
char a,b;
printf("输入一个小写字母:\n");
a=getchar();
printf("转换后的字母为:%c,%d\n",b,b);
return 0;
}
用ctype.h中的函数tolower和toupper.前者以大写的字符作为参数,返回相应的小写字符;后者以小写的字符作为参数,返回相应的大写字符.
#include ctype.h
char c = 'A';
printf("%c", tolower(c)); //a
c = 'b';
printf("%c", toupper(c)); //B
如果没有相应的大小写,函数会返回字符本身.
char c = '0';
printf("%c", tolower(c)); //0
printf("%c", toupper(c)); //0
有三种方法:
这三种方法都可以把小写字母转化成大写字母,根据情况使用,可以简化程序
以上就是土嘎嘎小编为大家整理的c语言小写转大写函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!