首页 新闻 会员 周边 捐助

scanf("%f,%f",&n1,&n2)与scanf("%f, %f",&n1,&n2)一样吗?

0
[待解决问题]

c语言的习题,有的人说不一样,但试了下像1.2,3.6和1.2, 3.6这样的带空格和不带空格的数字输入,两个都可以读入后正常打印出来的啊

decharvard的主页 decharvard | 初学一级 | 园豆:85
提问于:2018-10-28 17:51
< >
分享
所有回答(2)
0

是我眼神不好么?你这两句我怎么看着完全一样

Iris20181027 | 园豆:202 (菜鸟二级) | 2018-10-29 07:11

中间多了个空格

支持(0) 反对(0) Wolfycz | 园豆:218 (菜鸟二级) | 2018-10-29 09:34

@Wolfycz 哦,我用手机看的,后面换行了看不出来😂

支持(0) 反对(0) Iris20181027 | 园豆:202 (菜鸟二级) | 2018-10-29 09:36
0

打印出来的也不一样吧,结果一个有空格,一个没空格

会长 | 园豆:12463 (专家六级) | 2018-10-29 11:58

打印和scanf有什么关系?两个都是float类型的变量啊,只要能正确读取,gcc编译后打印出来结果都一样的,但博客园上有个博客说不一样,https://www.cnblogs.com/windrages/p/9113861.html

支持(0) 反对(0) decharvard | 园豆:85 (初学一级) | 2018-11-11 19:54

@decharvard: 是,我说错了

支持(0) 反对(0) 会长 | 园豆:12463 (专家六级) | 2018-11-12 09:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册