admin 管理员组

文章数量: 887021


2023年12月16日发(作者:swiper滑动时触发事件)

第1页

9 月 16日

星期 2

数据输入与输出

教学目标

掌握数据输出输入函数的使用

教学重点

各函数的书写格式,功能

教学难点 printf和scanf的使用

课 型

公共课

教法选择

讲授,举例,演示

教 学 过 程

第二章数据类型与基本运算

2.6.1 数据输出

字符输出函数

格式: putchar( c )

参数: c为字符常量、变量或表达式

功能:把字符c输出到显示器上

返值:正常,为显示的代码值;出错,为EOF(-1)

举例:

#include

main()

{ int c;

char a;

c=65; a='B';

putchar(c); putchar('n'); putchar(a);

}

格式输出函数

格式:printf(“格式控制串”,输出表)

功能:按指定格式向显示器输出数据

返值:正常,返回输出字节数;出错,返回EOF(-1)

输出表:要输出的数据(可以没有,多个时以“,”分隔)

格式控制串:包含两种信息

格式说明:%[修饰符]格式字符 ,用于指定输出格式

普通字符或转义序列:原样输出

格式字符

说明:

格式字符要用小写

格式字符与输出项个数应相同,按先后顺序一一对应

输出转换:格式字符与输出项类型不一致,自动按指定格式输出

教法运用及板书要点

教学媒体

多媒体

第2页

2.6.2 数据输入

字符输入函数

格式:getchar( )

功能:从键盘读一字符

返值:正常,返回读取的代码值;出错,返回EOF(-1)

#include

main()

{ int c;

printf("Enter a character:");

c=getchar();

printf("%c--->hex%xn",c,c);

}

运行结果:

Enter a character:A

A--->hex41

格式输入函数

格式: scanf(“格式控制串”,地址表)

功能:按指定格式从键盘读入数据,存入地址表指定

的存储单元中,并按回车键结束

返值:正常,返回输入数据个数

地址表:变量的地址,常用取地址运算符&

格式字符:d,i,o,x,u,c,s,f,e

例 scanf(“%d”,&a);

输入:10 

则 a=10

例 scanf(“%x”,&a);

输入:11 

则 a=17

说明:

1.用“%c”格式符时,空格和转义字符作为有效字符输入

2.输入数据时,遇以下情况认为该数据结束:

遇空格、TAB、或回车

遇宽度结束

遇非法输入

程序举例

例 输入三角形边长,求面积

1s(abc)2

areas(sa)(sb)(sc)作业:课后第6题


本文标签: 格式 输出 字符 数据 输入