黑马程序员技术交流社区

标题: printf("%d\n,a");为什么结果就是0,回车,a [打印本页]

作者: yangyan    时间: 2014-9-19 21:07
标题: printf("%d\n,a");为什么结果就是0,回车,a
printf("%d\n,a");为什么结果就是
0
,a
为什么%d输出的是0 啊
作者: smilezsm    时间: 2014-9-19 21:31
这个代码也不全啊,没法解答:sleepy:
作者: ★彬★卍囧神    时间: 2014-9-19 21:36
你引号打在那亲,仔细点
作者: yangyan    时间: 2014-9-19 21:42
★彬★卍囧神 发表于 2014-9-19 21:36
你引号打在那亲,仔细点

嗯嗯,看到了,不过为什么%d的地方就变成0了呢
作者: qq605370560    时间: 2014-9-19 21:54
求上全部代码
作者: kingloveyy    时间: 2014-9-19 22:24
printf("%d\n",a),你的引号写错了
作者: SailY    时间: 2014-9-19 23:31

你没有告诉printf函数,让什么数据以%d格式输出,默认就是输出0 ,C里面好多默认都是0 的东西
作者: 王庆功    时间: 2014-9-21 09:25
代码不全, a是char类型?
作者: 崔石炫    时间: 2014-9-21 14:22
正确的代码应该是printf("%d\n" , a);   //a放在双引号外面




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2