C语言的scanf要怎么用?

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:54:41
我并不了解哪个scanf,虽然看过教程,可是还是觉得不够了解。

scanf是格式化输入函数!
int a;
scanf("%d",&a)
%d是用来控制变量的输入格式,这里是十进制
&a是取a的地址
整句话的意思是要你输入一个数值来存到a的地址所代表的内存快里面

int a 对应 %d
float a和double a 对应 %lf
例如
int a;
scanf("%d",&a);
如果scanf下面的括号出现多个%d或者%lf
则对应的下面有多个&x (&x中x就是自己定义的标识符)
例如
int a;
double b;
scanf("%d %lf",&a,&b);

int a;
scanf("%d",&a)
后面的&a是啊地址

用百度搜一下scanf的使用,会有很多资料告诉你,多看多想