c语言大小写字母转换简单程序
时间: 2024-06-24 17:01:16 浏览: 166
C语言-大小写字母转换.docx
5星 · 资源好评率100%
在C语言中,你可以使用标准库函数`toupper()`和`tolower()`来进行字母大小写的转换。这两个函数分别接收一个字符作为输入,然后返回相应的大写或小写字母。以下是一个简单的程序示例:
```c
#include <ctype.h> // 包含字符处理函数
int main() {
char original_char, converted_char;
printf("Enter a character: ");
scanf("%c", &original_char); // 输入字符
// 将大写字母转换为小写
if (isupper(original_char)) {
converted_char = tolower(original_char);
printf("Lowercase: %c\n", converted_char);
} else {
printf("The character is already lowercase.\n");
}
// 将小写字母转换为大写
if (islower(original_char)) {
converted_char = toupper(original_char);
printf("Uppercase: %c\n", converted_char);
} else {
printf("The character is already uppercase.\n");
}
return 0;
}
```
在这个程序中,我们首先获取用户输入的一个字符,然后检查它是否是大写,如果是则调用`tolower()`;如果已经是小写,则说明不需要转换。同样地,如果输入的是小写,我们就调用`toupper()`转换为大写。`isupper()`和`islower()`函数用于检查字符的当前状态。
阅读全文