1、函数格式:
2、函数示例:
int data1;
scanf("%d",&data1);
scanf("%d%d%d",&data1,&data2,&data3);
printf("输入的数据是:%d,%d,%d",data1,data2,data3);
其中:
引号中间的是格式控制,地址列表需要用取地址符号&
图2可用来对比scanf函数和printf函数的用法区别
3、运用scanf函数需要注意的问题:
scanf函数格式控制部分如果有字符或文字,需要先在键盘原样输入才能使用,不然程序错误(如果是整型数据空格则没有问题,字符型空格也算字符)
scanf("数据分别是:%d%d%d",&data1,&data2,&data3);
例如这种输入,在输入三个数据之前需要键盘输入“数据分别是:”字样。
4、混合类型输入
注意一定不能带空格或者回车键,否则程序很容易出错
*总结*
scanf函数最好最好一个一个数据来,避免键盘输入时出现错误