c语言 去大写英文字母
时间: 2023-10-26 22:12:54 浏览: 202
C语言字母小写转大写
5星 · 资源好评率100%
要去掉字符串中的大写英文字母,可以使用C语言的ctype.h头文件中的函数isupper()和tolower()。
isupper()函数用于判断一个字符是否为大写字母,如果是则返回非0值,否则返回0。
tolower()函数用于将一个字符转换为小写字母。
下面是一个示例代码,将字符串中的大写字母转换为小写字母:
```
#include <stdio.h>
#include <ctype.h>
int main() {
char str[] = "Hello World!";
int i;
for (i = 0; str[i] != '\0'; i++) {
if (isupper(str[i])) {
str[i] = tolower(str[i]);
}
}
printf("%s", str);
return 0;
}
```
输出结果为:
```
hello world!
```
阅读全文