在C语言中,可以使用标准库函数`toupper()`和`tolower()`来实现大小写字母的转换。`toupper()`函数将小写字母转换为大写字母,而`tolower()`函数则将大写字母转换为小写字母。这两个函数需要传入一个字符作为参数,并返回转换后的字符。可以通过使用条件语句或循环语句来对字符串中的所有字符进行大小写字母的切换。
```c
include include int main() { char c; printf("请输入一个字母: "); scanf("%c", &c); // 转换为小写 c = tolower(c); printf("小写字母: %c\n", c); // 转换为大写 c = toupper(c); printf("大写字母: %c\n", c); return 0; } ``` 在这个程序中,我们首先使用`scanf`函数读取用户输入的一个字符,然后使用`tolower`函数将其转换为小写,并使用`printf`函数输出。接着,我们使用`toupper`函数将小写字母转换为大写,并再次输出。 如果你想要按顺序输出26个字母的大小写形式,可以使用以下程序: ```c include include int main() { for (char i = 'a'; i <= 'z'; i++) { printf("%c\n", toupper(i)); // 输出大写 } for (char i = 'A'; i <= 'Z'; i++) { printf("%c\n", tolower(i)); // 输出小写 } return 0; } ``` 这个程序使用两个`for`循环分别按顺序输出26个小写字母和26个大写字母。在每次循环中,我们使用`toupper`函数将小写字母转换为大写,并使用`tolower`函数将大写字母转换为小写,然后输出。