要将大写字母转换为小写字母输出,可以使用字符函数tolower()。下面是一个示例代码片段:
```C++
#include
#include
int main() {
char c;
printf("请输入一个大写字母:");
scanf("%c", &c);
if (isupper(c)) {
c = tolower(c);
}
printf("%c 的 ASCII 码值为 %d
", c, (int)c);
return 0;
}
```
在这个示例中,首先通过scanf函数读取用户输入的一个大写字母,并将其保存在变量c中。然后使用isupper()函数判断该字符是否为大写字母,如果是,则使用tolower()函数将其转换为对应的小写字母,并保存在变量c中。最后再通过printf函数输出转换后的字符及其对应的ASCII码值。
请注意,在执行完以上步骤后,输出结果会显示所输入字符的ASCII码值。
```C++
#include
#include
int main() {
char c;
printf("请输入一个大写字母:");
scanf("%c", &c);
if (isupper(c)) {
c = tolower(c);
}
printf("%c 的 ASCII 码值为 %d
", c, (int)c);
return 0;
}
```
在这个示例中,首先通过scanf函数读取用户输入的一个大写字母,并将其保存在变量c中。然后使用isupper()函数判断该字符是否为大写字母,如果是,则使用tolower()函数将其转换为对应的小写字母,并保存在变量c中。最后再通过printf函数输出转换后的字符及其对应的ASCII码值。
请注意,在执行完以上步骤后,输出结果会显示所输入字符的ASCII码值。