scanf函数的运用
(1)#include<stdio.h>
int main()
{
int a=2;
float b=2.4;
char c='A';
printf("a=%d,b=%f,c=%c",a,b,c);
return 0;
}
输出结果 a=2 b=2.400000 c=65
(2)
#include<stdio.h>
int main()
{
int a;
float b;
char c;
scanf("%d%f%d",&a,&b,&c);
printf("a=%d,b=%f,c=%d",a,b,c);
return 0;
}
自由填数值 结果直接出
使用scanf时应注意:
1.格式字符与输入项的类型个数一一对应;输入项必须是地址不能是变量名。
2.格式字符可以指定输入数据所占的列数,系统会截取相应列数的数据。
3.再输入数据遇到以下情况时则认为数据输入结束:空格,Tap键,回车键,非法输入,指定宽度。用户也可以自己制定其它字符作为输入间隔。