c语言字符串大写转小写
在C语言中,字符串是由一组字符组成的,其中包括大写字母、小写字母、数字、符号等等。有时候需要将字符串中的所有大写字母转换成小写字母,可以用以下的方法实现:
1. 使用C语言中的库函数tolower()
tolower()函数可以将一个字符转换为小写字母,可以用循环语句遍历字符串中的每个字符,将大写字母转换为小写字母。
示例代码:
```c
#include<stdio.h>
#include<ctype.h>
#include<string.h>
int main()
{
char str[100];
printf('请输入一个字符串:');
gets(str); //输入字符串
for(int i=0;i<strlen(str);i++) //遍历字符串中的每个字符
{
字符串函数中将大写转换为小写 if(isupper(str[i])) //如果该字符是大写字母
{
str[i]=tolower(str[i]); //将大写字母转换成小写字母
}
}
printf('转换后的字符串为:%s',str);
return 0;
}
```
2. 使用ASCII码进行转换
大写字母的ASCII码范围为65~90,小写字母的ASCII码范围为97~122,可以通过对ASCII码进行加减操作来进行转换。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论