课程
/后端开发
/C
/C语言入门
章节2-8中,自动换型 char c = 97 与 char c = '97' ,printf("%d\n",c),输出结果有何差别?
2016-10-14
源自:C语言入门 2-8
正在回答
char c = 97输出的是97;而 char c = '97' 输出的是一个地址
a的ASCII是97,%d打印的是整型,%c打印的是字符。
char c=97,printf("%d\n",c)输出结果为97.printf("%c\n",c),输出结果为a
char c='\97',printf("%c\n",c)输出结果为a,printf("%d\n",c)输出结果为97
Mr_Madara 提问者
有引号的表示字符 没有引号表示将97赋值给c
也许一个表达的是单字符,一个表达的是整型
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答\n及冒号的作用?
3 回答关于系统的问题
1 回答关于++的使用
1 回答关于% 的使用
4 回答win8系统使用什么软件?