c语言怎么把一个小写字母转化为大写字母

如题所述

第1个回答  2020-11-23

信息学奥赛 1138-将字符串中的小写字母转换成大写字母

第2个回答  2011-08-17
~直接可以或者upcase
第3个回答  2017-03-09
1、

char ch= 'a';
ch-= 32;

2、
strupr

原型:extern char *strupr(char *s);

用法:#include <string.h>

功能:将字符串s转换为大写形式

说明:只转换s中出现的小写字母,不改变其它字符。返回指向s的指针。

举例:

// strupr.c

#include <syslib.h>
#include <string.h>

main()
{
char *s="Copywrite 1999-2000 GGV Technologies";

clrscr();

printf("%s",strupr(s));

getchar();
return 0;
}

相关函数:strlwr
第4个回答  2012-10-24
1、

char ch= 'a';
ch-= 32;

2、
strupr

原型:extern char *strupr(char *s);

用法:#include <string.h>

功能:将字符串s转换为大写形式

说明:只转换s中出现的小写字母,不改变其它字符。返回指向s的指针。

举例:

// strupr.c

#include <syslib.h>
#include <string.h>

main()
{
char *s="Copywrite 1999-2000 GGV Technologies";

clrscr();

printf("%s",strupr(s));

getchar();
return 0;
}

相关函数:strlwr
第5个回答  2011-08-17
楼上统统是正解
相似回答