慕粉3343555
2018-10-16 07:40
没有定义a为什么还能输出成功?
这里的‘a’与你说的a不一样,它有单引号括住,表示一个字符常量,不是你认为的变量
字符常量‘a’的ASCII码值是97
在C语言中,字符(char类型数据)可以根据ACSII码转换成 数值(int类型数据),字符'a'在ACSII码中对应的值为97,所以int n = c;赋值之后n的值为97。
a是那个ASCII码上的字符,对应97
C语言入门
926210 学习 · 20797 问题
相似问题
回答 12
回答 2
回答 4
回答 3