编写c语言程序,将小写字母a转换成大写字母A。
时间: 2024-10-20 09:14:36 浏览: 20
c语言将字符串中的小写字母转换成大写字母
在C语言中,你可以使用ASCII码来实现字符大小写的转换。下面是简单的示例程序,它接受一个字符作为输入,如果它是小写字母'a'到'z'之间的任何一个,就将其转换为对应的大写字母'A'到'Z':
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char input_char;
// 请求用户输入一个字符
printf("请输入一个小写字母: ");
scanf("%c", &input_char);
// 检查是否为小写字母
if(islower(input_char)) { // islower 函数判断字符是否为小写字母
input_char = toupper(input_char); // toupper 函数将小写字母转换为大写
}
// 输出结果
printf("转换后的字母: %c\n", input_char);
return 0;
}
```
这里使用了 `<ctype.h>` 头文件中的 `islower()` 函数来检查输入的字符是否为小写字母,以及 `toupper()` 函数来将其转换为大写字母。
阅读全文