输入小写字符,输出大写字符,用c语言
时间: 2024-09-07 17:01:41 浏览: 42
c语言将字符串中的小写字母转换成大写字母
在 C 语言中,你可以通过标准库函数 `toupper()` 来实现小写字母转大写字母的功能。`toupper()` 函数接收一个 `int` 类型的参数,该参数应该是 ASCII 码值表示的小写字母,返回值则是对应的大写字母码值。以下是一个简单的示例:
```c
#include <ctype.h> // 包含 toupper() 函数的头文件
void convertToLowerToUpper(char smallCaseChar) {
if (islower(smallCaseChar)) { // 检查字符是否为小写字母
char upperCaseChar = toupper(smallCaseChar); // 转换并存储结果
printf("小写 '%c' 转换成大写为 '%c'\n", smallCaseChar, upperCaseChar);
} else {
printf("%c已经是大写或非字母字符\n", smallCaseChar);
}
}
int main() {
char input;
printf("请输入一个小写字母: ");
scanf("%c", &input);
convertToLowerToUpper(input);
return 0;
}
```
在这个程序中,用户输入一个字符,然后 `convertToLowerToUpper` 函数会检查它是否是小写字母,如果是,则使用 `toupper()` 进行转换,并打印出结果。
阅读全文