c语言之从键盘输入一个大写字母,要求改用小字母输出
c语言之从键盘输入一个大写字母,要求改用小字母输出
文章共223字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
//从键盘输入一个大写字母,要求改成用小写字母输出
#include <stdio.h>
int main()
{
char c1, c2; //定义字符串变量
c1 = getchar(); //从键盘输入一个大写字母
printf("%c,%d\n", c1, c1); //分别输出字符形式和整数形式输出
c2 = c1 + 32; //把大写字母变成小写字母
printf("%c,%d\n", c2, c2); //分别输出字符形式和整数形式输出
return 0;
}
运行结果:
程序分析:
用行数getchar函数得到键盘上输入的字母“A”,赋值给c1。将c1分别用字符形式和整数形式输出。
在ASCALL码中得知大小字母差为32。再经过运算得到字母‘a’,赋值给c2,再分别输出字符形式和整数形式。
更多推荐
已为社区贡献1条内容
所有评论(0)