解题思路: 字符数据以ASCII码存储在内存中,形式与整数的存储形式相同。 所以字符型数据和其他算术型数据之间可以互相赋值和运算。 大小写字母之间的关系是:同一个字母,用小写表示的字符的ASCII代码比用大写表示的字符的ASCII代码大32。
#include <stdio.h>
int main()
{
char c1,c2;
c1='A'; //将字符′A′的ASCII代码放到c1变量中
c2=c1+32; //得到字符′a′的ASCII代码,放在c2变量中
printf("%c\n",c2); //输出c2的值,是一个字符
printf("%d\n",c2); //输出c2的值,是字符′a′的ASCII代码
return 0;
}