C语言scanf函数输入的格式

发布时间:2018-09-24 13:03:33   来源:文档文库   
字号:

初学C语言,就遇到了输入函数多整型输入读取错误的情况,测试和询问朋友了好多次,终于解开了这个问题。

拿个错误的实例:

#include

main()

{

int a ,b;

printf("please enter ingeters");

scanf("%d,%d",&a,&b);

printf("a=%d,b=%d",a,b);

system("pause");

}

正常来说,输入 12

返回值a=1,b=2,

但是,我们来看一下结果:

可以看见,a的值没有问题,但是b的值出现了问题。

最后我发现,scanf这里出现了问题,

scanf("%d%d",&a,&b);

改为scanf("%d%d",&a,&b);去掉%d%d之间的逗号,输出就正常了。

本文来源:https://www.2haoxitong.net/k/doc/ac4d2118c950ad02de80d4d8d15abe23492f036f.html

《C语言scanf函数输入的格式.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式