黑马程序员技术交流社区
标题:
关于scanf函数的小问题
[打印本页]
作者:
为了心中的梦
时间:
2014-10-12 20:31
标题:
关于scanf函数的小问题
本帖最后由 为了心中的梦 于 2014-10-14 21:09 编辑
求大神指教 关于是是scanf函数中用逗号出现的问题
例如 scanf("%d%d",&i,&j);
当输入3,4 时 往往显示的是3 0 求逗号这里是起个什么作用 终结运行的作用么
作者:
蜗牛快跑
时间:
2014-10-12 21:17
你的scanf()里的没有书写对。应该是("%d,%d",&i,&j).这样写就对了,前面是确定你输入多个数据时分隔的符号,这里就是用“,”分隔的。具体的东西,我每天总结的知识点里有,你有时间可以去看看。
作者:
陌生爱人
时间:
2014-10-12 21:59
两个%d中间的 符号只是一个暗示 就是你在屏幕中怎么分隔 如果%d¥%d 那你在输入的时候就是3¥0, 如果两个%d中间是空格 那你在录入的时候可以用空格 tab 回车
作者:
Lizzie
时间:
2014-10-13 00:11
之前都没注意到这个问题,长知识了
作者:
邢玉池
时间:
2014-10-13 00:52
二楼正解。
作者:
kdyu
时间:
2014-10-13 02:08
scanf(。。)接收参数用, %d , %f 占位符 。。。。
作者:
超越自己
时间:
2014-10-13 08:21
是对照上面的格式,不然在表中,逗号是拥有值的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2