内容正文:
第3单元 顺序结构程序设计
1
C
ontents
目录
字符数据的输入和输出
一
格式化输入与输出
二
三
顺序结构程序设计
字符数据的输入与输出
任务1
字符数据的输入与输出
1、字符输入函数getchar()
函数格式:
<变量>=getchar();
二
字符数据的输入与输出
1、字符输入函数getchar()
功能:
用于接收从输入设备输入的一个字符,赋给其左边的变量。
二
字符数据的输入与输出
1、字符输入函数getchar()
注意:
getchar后面的一对圆括号内没有参数,但这一对圆括号不能省。
二
字符数据的输入与输出
2、字符输出函数putchar()
格式:putchar(ch)
功能:向输出设备输出一个字符。
注意:putchar()函数必须带输出项,输出 项 可以是字符型常量、变量、表达式,但只能是单个字符而不能是字符串。
。
二
1、字符输入函数getchar()
【例3-1】用getchar函数输入三个字符赋给变量a,b,c,然后用
putchar函数输出它们.
#include <stdio.h>
void main()
{
char a,b,c;
a=getchar();
b=getchar();
c=getchar();
putchar(a);
putchar(b);
putchar(c);
}
二
字符数据的输入与输出
格式化输入与输出
任务2
1、格式输入函数scanf()
格式:
scanf(“格式控制”,地址表列)
%d、%f、%c
&变量名
1、格式输入函数scanf()
例如:
int a,b;
scanf(“%d,%d”,&a,&b);
1、格式输入函数scanf()
格式说明:
%(修饰符)(格式说明符)
L, h, m, *
d, c, f
1、格式输入函数scanf()
修饰符使用说明:
(1) l,h 用于对int型(%d)数据修饰
%ld , %hd
1、格式输入函数scanf()
修饰符使用说明:
(2) m 宽度修饰
例如:
scanf(“%3d%3d”,&a,&b);
输入:123456
则: a=?,b=?
1、格式输入函数scanf()
修饰符使用说明:
(3) *修饰
例如:
scanf(“%2d %*3d %2d”