c语言字符串大小写转换
在C语言中,可以使用标准库函数`<ctype.h>`中的`toupper`和`tolower`函数来进行字符串的大小写转换。以下是一个简单的示例:
```c
#include<stdio.h>
#include<ctype.h>
#include<string.h>
void toUpperCase(char str[]){
int i=0;
while(str[i]){
str[i]=toupper(str[i]);
i++;
}
}
void toLowerCase(char str[]){
int i=0;
while(str[i]){
str[i]=tolower(str[i]);
i++;
}
}
int main(){
char myString[]="Hello,World!";
printf("Original String:%s\n",myString);
//转换为大写
toUpperCase(myString);
printf("Uppercase String:%s\n",myString);
//转换为小写
toLowerCase(myString);
printf("Lowercase String:%s\n",myString);
return0;
}
```
这个例子中,`toUpperCase`函数将字符串中的字符转换为大写,而`toLowerCase`函数将字符串中的字
符转换为小写。在实际应用中,可以根据需求调用这两个函数来实现大小写转换。请注意,这些函数会修改原始字符串,如果需要保留原始字符串,可以在转换前创建一个字符串的副本。小写字符串是什么
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论