01-scanf函数的注意点

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);

人生之路,不忘初心,勿忘始终!
原文地址:https://www.cnblogs.com/xdl745464047/p/4003072.html