#include<stdio.h>
/*目的是将输入的大写字母转换成小写字母,
思路是小写字母和大写字母的ASC码相差32,利用加减法实现*/
int main()
{
char a='a';
char b='b';
char A='A';
char B='B';
int c;
printf("%c,%c,%c,%c\n",a,b,A,B);
printf("a=%d,b=%d,A=%d,B=%d",a,b,A,B);
printf("请输入一个大写字母\n");//屏幕提示输入大写字母
scanf("%c",&c);//扫描键盘输入的字母,并把数据取地址后放入变量a里
printf("输入的大写字母对应的小写字母是%c\n",c+32);
//重点内容:char类型和int类型可互换,在计算过程中自定进行转换,不需要强制转换!!
return 0;
}
大写字母转化成小写字母例题,充分理解char和int相互转换的特点
最新推荐文章于 2024-07-24 17:46:08 发布