c语言字符窜转大小写函数 c语言一串字符大小写字母转换

c语言编写函数将字符串中的大写字母转换为小写字母。用函数调用

char strcase_switch(char* string)

创新互联公司专注于企业网络营销推广、网站重做改版、四子王网站定制设计、自适应品牌网站建设、html5星空体育app最新版本(2024已更新)建设、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为四子王等各大城市提供网站开发制作服务。

{

int i;

for (i = 0; string[i] != '\0'; i++)

{

if (string[i] = 'a' string[i] = 'z')

{

string[i] = string[i] - 32;

}

if (string[i] = 'A' string[i] = 'Z')

{

string[i] = string[i] + 32;

}

}   

return string[i];

}

int _tmain(int argc, _TCHAR* argv[])

{

char str[] = "abcdefGHIJK";

cout strcase_switch(str) endl;

return 0;

}

扩展资料:

char用法:

C语言中char用于定义字符类型变量或字符指针变量,例如“char a;”则定义了变量a是字符类型,“char*a;”则定义了变量a是字符指针类型。

char是C语言整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中不指定为signed/unsigned,编译器可以实现为带符号的,也可以实现为不带符号的。

关于char还有一个特殊的语言就是char*,它在C语言中有专门的语义,既不同于signed char*,也不同于unsigned char*,专门用于指以'\0'为结束的字符串。

c语言 编写函数:字符串的大小写转换

#include stdio.h

void str_trans(char c[])

{

for(int i=0;c[i];i++)

{

if(c[i]='z'  c[i]='a')

{

c[i]=(c[i]-'a')+'A';

}else if(c[i]='A'c[i]='Z')

{

c[i]=(c[i]-'A')+'a';

}

}

}

int main()

{ char s[101];

gets(s);

str_trans(s);

puts(s);

scanf("%s",s);

return 0;

}

c字符串大写字母转小写

#includestdio.h

int main()

{ int i;

char s[200];

gets(s);

for(i=0; s[i]; i++)

if(s[i]='A's[i]='Z')s[i]+=32;

printf("%s\n",s);

return 0;

}

怎么用C语言里函数转换大小写?

用ctype.h中的函数tolower和toupper。前者以大写的字符作为参数,返回相应的小写字符;后者以小写的字符作为参数,返回相应的大写字符。

#include ctype.h

#include stdio.h

int main()

{

char c = 'A';

printf("%c", tolower(c)); //a

c = 'b';

printf("%c", toupper(c)); //B

return 0;

}

如果没有相应的大小写,函数会返回字符本身。

#include ctype.h

#include stdio.h

int main()

{

char c = '0';

printf("%c", tolower(c)); //0

printf("%c", toupper(c)); //0

return 0;

}

当前题目:c语言字符窜转大小写函数 c语言一串字符大小写字母转换
网页网址:/article46/ddchoeg.html

成都网站建设公司_创新互联,为您提供静态网站网站排名网站营销关键词优化面包屑导航品牌网站设计

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设