C语言实现大写字母转小写字母并显示ASCII码
你可以使用以下代码来实现从键盘输入一个大写英文字母,将其转换为小写英文字母,并显示转换后的小写字母及其十进制ASCII码值:
#include <stdio.h>
int main() {
char uppercase;
printf('Press a key and then press Enter: ');
scanf('%c', &uppercase);
char lowercase = uppercase + 32;
int ascii = lowercase;
printf('%c, %d\n', lowercase, ascii);
return 0;
}
在这个程序中,我们首先声明了一个字符变量 uppercase 来存储从键盘输入的大写英文字母。
然后,我们使用 printf 函数向用户提示按下一个键,然后按下回车键。使用 scanf 函数将用户输入的字符赋值给 uppercase。
接下来,我们将大写字母转换为小写字母,通过将其ASCII码值加上32来实现。将转换后的小写字母赋值给字符变量 lowercase。
同时,我们将转换后的小写字母的ASCII码值赋值给整型变量 ascii。
最后,我们使用 printf 函数按照指定的格式输出转换后的小写字母和其十进制ASCII码值。
运行程序时,用户需要按照提示输入一个大写英文字母,程序会将其转换为小写字母,并输出转换后的小写字母及其十进制ASCII码值。输出的结果会按照指定的格式进行显示。
原文地址: https://www.cveoy.top/t/topic/PbC 著作权归作者所有。请勿转载和采集!