2.1 数据的输入输出


printf函数
在prinft函数中普通字符原样输出例如:
printf(“你好”);
你好
格式字符与输出列表一一对应,例如:
printf(“%d”,2);
%d是格式字符 这个2是输出列表 这个2可以是变量a,b,c等等
格式声明与输出列表一一对应
printf的格式字符上一节已经涉及
例如

# include<stdio.h>
int main()
{
int a,b,c;
a=2;
b=4;
c=a+b;
printf(“a=%d,b=%d,c=%d”,a,b,c);
return 0;
}
运行结果
a=2,b=4,c=6


scanf函数
scanf(格式字符,地址列表)
格式字符的格式字符在上一节也已经涉及
scanf(“%d”,&a);
%d就是格式字符 &a就是地址列表
格式字符与地址列表一一对应
# include<stdio.h>
int main()
{
int a,b,c,d;
printf(“请输入三个数字”); \\假如输入的是2 4 3
scanf(“%d%d%d”,&a,&b,&c);
d=a+b+c;
printf(“三个数的和为%d”,d);
return 0;
}
运行结果
9


putcher()
输出一个字符
例如:
# include<stdio.h>
int main()
{
char a=’H’,b=’i’;
putchar(a);
putchar(b);
return 0;
}
运行结果
Hi


getchar()
输入一个字符
如果输入QWE
# include<stdio.h>
int main()
{
char a,b,c;
getchar(a); \\从键盘输入一个字符,赋值给字符变量a
getchar(b); \\从键盘输入一个字符,赋值给字符变量b
getchar(c); \\从键盘输入一个字符,赋值给字符变量c
putchar(a); \\将变量a的值输出
putchar(b); \\将变量b的值输出
putchar(c); \\将变量c的值输出
return 0;
}

运行结果:
QWE

下一章节将进行一些题目的联系讲解来巩固知识点