scanf(“control strong”,&a,&b,…,&n);
- control string
可以包括字段说明符,空白符,制表符或换行符
常用的scanf格式代码
- h——用于短整数
- l——长整数或双精度
- L——长双精度
1、整数输入
% w d
w:是一个整数,指定要读取的数字的字段宽度
d:数据类型字符:整形
scanf(“%2d %5d”,&num1,&num2);
输入数据为 50 31425
值50赋给num1,31425赋给num2
若输入数据为 31425 50
则 num1=31;num2=425;
注:scanf中%d %d之间必须要有空格,若指定了w的长度,w未被读取完,则在输出时显示读取到的数,并把未读到的数当作一个参数赋给下一个scanf函数
- 如果我们输入的不是整数而是浮点数时,小数部