1、输入不同的数据对应不同的格式符
1> 输入整型数据: 格式符使用 %d 或者 %i
2> 输入字符:格式符使用 %c
3> 输入浮点型数据:格式符使用 %f
2、如果scanf函数中一次性输入多个数据,并且以某些符号隔开
例如:
int a, b;
scanf("%d,%d", &a, &b);
这个时候,用户在输入的时候必须用逗号隔开。(这里的逗号也可以换成其他符号,换成其他符号就得用相应符号隔开)
3、如果scanf参数中以空格隔开,实际输入的时候可以使用空格、tab、回车作为分隔符(这一点是重点)
例如:
int a, b;
scanf("%d %d", &a, &b);
4、 (回车换行)在scanf函数中具有特殊含义,表示接收数据完毕,因此不能有下面的写法。(重点)
scanf("%d ", &a);