在学习
这一串代码的时候
突然
想自己编一个程序
教程上代码的作用是将一个大写字母换成小写的
然而
我想做一个ascii代码查询器,
ascii查询器0.1:
int main()
{
char l,n;
printf("please enter a letter: \n");
scanf("%c",&l);
n='l';
printf("\n%d",n);
return 0;
} 当然
0.1版本
失败了
主要原因是在 n='l' 这条代码上 它的作用时把l换成ascii并赋值到n上
但是
殊不知scanf("%c",&l); 这条代码就已经把字母转换成了ascii
所以结果就是不管我输什么字母结果都是108
ascii 查询器0.2
int main()
{
char l,n;
printf("please enter a letter: \n");
scanf("%c",&l);
n=l;
printf("\n%d",n);
return 0;
}
找到问题后就修改了一下代码
成功了!!!!哈哈哈啊我好厉害
以后可以直接查ascii了哈哈哈好方便
虽然直接查图片比卡到要死的实验楼linux不知道快到哪里去了(雾)
(我是不会告诉你我还试过 n='"%c",&l'; 这么智障的代码的)
学习时间 552分钟
操作时间 141分钟
按键次数 3374次
实验次数 8次
报告字数 794字
是否完成 完成