编写一个程序,将大写字母A转换为小写字母a
时间: 2024-10-24 22:10:27 浏览: 21
c代码-3-1练习(大写字母转小写)
要编写一个简单的C语言程序,将大写字母A转换为小写字母a,你可以使用ASCII值进行转换。在ASCII码表中,大写A的值是65,而小写a的值是97。你可以创建一个函数,接收字符作为参数,然后根据这个原理将其转换。
以下是一个简单的示例程序:
```c
#include <stdio.h>
// 函数将大写字母转换为小写字母
char toLowerCase(char c) {
if (c >= 'A' && c <= 'Z') { // 检查字符是否是大写字母
return c + ('a' - 'A'); // 将ASCII值加32('a'-'A')
}
return c; // 如果不是大写字母,则返回原样
}
int main() {
char input;
printf("Enter a character: ");
scanf("%c", &input);
char result = toLowerCase(input);
printf("The lowercase equivalent of '%c' is '%c'\n", input, result);
return 0;
}
```
在这个程序中,`toLowerCase`函数接受一个字符并检查它是否在大写字母的范围内。如果是,就计算新的ASCII值并返回对应的小写字母;如果不是,直接返回字符不变。
阅读全文