1 /*
2 time:2018年5月23日18:57:52
3 author:Howie Tang
4 title:scanf()函数的总结
5 */
6 #include <stdio.h>
7
8 int main(void)
9 {
10 //1.输入的数据之间必须用空格、回车符、制表符等间隔开
11 int i;
12 float j;
13 double k;
14 scanf("%d%f%le",&i,&j,&k);
15 printf("%d,%f,%le\n",i,j,k);
16
17
18 /*
19 2.指定输入数据的宽度
20 若从键盘上第一行开始输入:123456.789.123
21 */
22 scanf("%3d%5f%5le",&i,&j,&k);
23 printf("%d %f %f\n",i,j,k);//123 456.700012 89.120000
24
25
26 /*
27 3.跳过某个输入数据
28 可以在%和格式字符之间加入“*”,作用是跳过对应的输入数据
29 若输入:12 34 56 78 输出:12 56 78
30 */
31 int x,y,z;
32 scanf("%d%*d%d%d\n",&x,&y,&z);
33 printf("%d %d %d\n",x,y,z);
34
35 /*
36 4.在格式控制字符中插入其他字符
37 scanf();中必须原样输入 Input 12 34 56
38 */
39 int x,y,z;
40 scanf("Input x,y,z",&x,&y,&z);
41
42
43 return 0;
44 }