c语言大小写字符转化,C语言字符串大小写转换
#包含stdio.h
#包含ctype.h
void str_toupper(char s[]){
int I=0;
while (s[i]){
s[I]=toupper(s[I]);
我;
}
}
void str_tolower(char s[]){
int I=0;
while (s[i]){
s[I]=to lower(s[I]);
我;
}
}
int main(void){
字符串[128];
Printf(请输入一个字符串:);
scanf(%s ,str);
str _ toupper(str);
Printf(大写字母:%s\n ,str);
str _ to lower(str);
Printf(小写字母:%s\n ,str);
返回0;
}运行结果:
Int toupper(int c)函数:将小写英文字母转换成相应的大写英文字母。
Int tolower(int c)函数:将大写英文字母转换成相应的小写英文字母。
注意:
Toupper函数和tolower函数是ctype.h提供的库函数
如果参数接收的字符不是英文字符,函数toupper和tolower将按原样返回字符。
这两个函数转换半角英文字符,但不能转换全角字符如汉字。
转载请联系作者授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。