课程
/后端开发
/C
/C语言入门
没有定义a为什么还能输出成功?
2018-10-16
源自:C语言入门 2-8
正在回答
这里的‘a’与你说的a不一样,它有单引号括住,表示一个字符常量,不是你认为的变量
字符常量‘a’的ASCII码值是97
在C语言中,字符(char类型数据)可以根据ACSII码转换成 数值(int类型数据),字符'a'在ACSII码中对应的值为97,所以int n = c;赋值之后n的值为97。
a是那个ASCII码上的字符,对应97
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
12 回答为什么没有输入97,最后都能得出97?
2 回答a的含义,为什么是97
4 回答为什么输入a会输出97呀,输入97又变成55
4 回答为什么c=97?我并没有看到给c赋值=97啊
3 回答a就是97 ?