认识ASCII码
getchar();获取一个字符
十进制:a是97,A是65.大小写字母之间差97-65=32
#include <stdio.h>
int main()
{
char a = 'a';
char b = 'b';
char A = 'A';
char B = 'B';
printf("%c,%c,%c,%c\n",a,b,A,B);
printf("a=%c,b=%c,A=%c,B=%c\n",a,b,A,B);
puts("请输入一个大写字母");
scanf("%c",&a);
b = a + 32;
printf("你输入的大写字对应的小写字母是:%c\n",b);
//printf("你输入的大写字对应的小写字母是:%c\n",a+32);
printf("测试\n");
getchar();//吸收前面scanf的回车符
putchar(getchar()+32);
putchar('\n');
system("pause");
return 0;
}
a,b,A,B
a=a,b=b,A=A,B=B
请输入一个大写字母
L
你输入的大写字对应的小写字母是:l
测试
P
p
请按任意键继续. . .