C语言将字符串中的大小写
时间: 2023-08-15 19:08:36 浏览: 103
可以使用C语言中提供的相关函数来进行字符串大小写转换,例如:
1. 使用toupper()和tolower()函数分别将字符串中的字符转换为大写和小写:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str[] = "Hello, World!";
int i = 0;
while (str[i]) {
str[i] = toupper(str[i]);
i++;
}
printf("Uppercase string: %s\n", str);
i = 0;
while (str[i]) {
str[i] = tolower(str[i]);
i++;
}
printf("Lowercase string: %s\n", str);
return 0;
}
```
2. 使用strlwr()和strupr()函数分别将字符串转换为小写和大写:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, World!";
printf("Original string: %s\n", str);
strupr(str);
printf("Uppercase string: %s\n", str);
strlwr(str);
printf("Lowercase string: %s\n", str);
return 0;
}
```
注意,使用strlwr()和strupr()函数需要包含<string.h>头文件。
阅读全文