c语言将字符串中的大小写字母转换
时间: 2023-12-12 16:04:30 浏览: 263
C语言大小写字母的转换
C语言提供了两个函数可以将字符串中的大小写字母进行转换,分别是toupper()和tolower()函数。其中,toupper()函数将小写字母转换成大写字母,而tolower()函数则将大写字母转换成小写字母。下面是一个将字符串中的小写字母转换成大写字母的例子:
#include <stdio.h>
#include <ctype.h>
int main() {
char s[] = "aBcDeFgH12345;!#$";
int i;
printf("before toupper() : %s\n", s);
for(i = 0; i < sizeof(s); i++) {
s[i] = toupper(s[i]);
}
printf("after toupper() : %s\n", s);
return 0;
}
在上面的例子中,我们首先定义了一个字符串s,然后使用for循环遍历字符串中的每一个字符,将小写字母转换成大写字母。最后输出转换后的字符串。
阅读全文