既可以给定要输入的类型再给絀相应的存放变量即可;例如:scanf(“%d”,&d)即为将从输入流读取一个十进制整数(对应类型为int)
如果输入的是小数形式,则变成相应的整数;存放在变量d的内存中相应有用的还有%c,为读字符;%f为读小数点(float)类型,若是double型则用%lf;
2.支持一次输入多个变量。
即可以一次性的读取一行输入中的所有变量;应为不同的变量间是用空格(可以多个相当于一个),制表符(实际上是8个空格)
回车符为间隔的,所以scanf最多可以一次性读取一行的变量(行最后是换行符即回车);
例如:scanf("%d%f",&a,&b);需要注意的是当多个变量同时输入时,为了区别必須在不同的变量之间采取隔离的措施,
如下:可以用空格如:scanf(“%d %f”,&a&b)(没有间隔的时候系统默认用空格)
这样,我们的输入的时候要求输入量之间用空格隔开(至少一个);
但是,有时候要求我们用特定的分隔符号,例如:scanf(“%d%f”,&a&b),
这时候我们要做嘚就是输入的时候和特定的分隔符保持相同就好;
3.就是函数的输入参数和返回值了。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。