
在C语言中c语言字母对应ascii码,区分大写字母和小写字母. 使用ASCII代码中大写字母和小写字母之间的转换关系(相差32),可以将小写字母转换为大写字母. 编写程序c语言字母对应ascii码,从键盘输入小写字母,然后按Enter键,程序会将小写字母转换为大写字母,并输出其ASCII值.
由于大写字母和小写字母之间的差是32,因此将小写字母转换为大写字母的方法是从小写字母的ASCII码值中减去32,以获得相应的大写字母.
使用getchar函数从键盘输入小写字母并将其分配给字符变量a;然后将a-32的值分配给字符变量b;最后输出,首先输出字母,然后输出字母为整数. 具体步骤如下:

①定义两个字符变量a和b;
②a= get char();
③b = a-32;

④打印输出.
#include <stdio.h>
int main()
{
char a,b;
printf("输入一个小写字母:\n");
a=getchar();
b=a-32;
printf("转换后的字母为:%c,%d\n",b,b);
return 0;
}
输入小写字母c时,转换后的大写字母和相应的ASCII值如下:

输入一个小写字母: c 转换后的字母为:C,67
输入小写字母m时,转换后的大写字母和相应的ASCII值如下:
输入一个小写字母: m 转换后的字母为:M,77

①示例的内容需要理解ASCII码. 知道小写字母和大写字母的差是32.
②getchar函数的功能是从键盘输入字符. 它的一般形式是“ getchar()”. 通常,将输入字符分配给一个字符变量以形成一个赋值语句,例如: char c;或c = getchar();
③使用getchar函数时应注意以下几个问题:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-252455-1.html
没份我就