第3章 顺序结构程序设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上一页
3.3 顺序结构程序设计举例
例3.6 例3.7 例3.8
首页 上一页
上一页
–单个字符的输入—getchar()函数
形式: c=getchar(); c=getchar(); 执行上面的调用时,变量c将得到用户从键盘输入的一 个字符值,这里的c可以是字符型或整型变量。
例3.5
说明: ① getchar()函数只能用于单个字符的输入,且一次只能输 入一个字符; ② getchar()函数在使用时,必须在程序(或文件)的开 头加上编译预处理命令。
–单个字符的输出—putchar()函数
形式: putchar(c); putchar(c); 功能是用于将一个字符输出到显示器上显示,即把变量c的值 输出到显示器上,这里的c可以是字符型或整型变量,也可以 是一个转义字符。
例3.4
说明: ① putchar()函数只能用于单个字符的输出,并且一次只能 输出一个字符; ② putchar()函数在使用时,必须在程序(或文件)的开 头加上编译预处理命令,即: #include “stdio.h”
3.2 实现顺序结构程序设计的基本语 句
• 赋值语句 语句
赋值语句由赋值表达式加上一个分号构成,一般形式为: 变量=表达式; 变量=表达式; 例如: radius=14.5; i++; x+=2; 赋值语句是将右边表达式的值赋给左边的变量中去。赋值 语句要先对表达式加以计算求得其值,而后再将求得的值赋给 左边的变量中去,因此可以说赋值语句兼有计算功能。
第3章 顺序结构程序设计
3.1 顺序结构程序设计的思想 3.2 实现顺序结构程序设计的基本语句 3.3 顺序结构程序设计举例
http://www.taobaoboygirl.com
3.1 顺序结构程序设计的思想
顺序结构是结构化程序设计中最简单、最常见的一种程序结 构。顺序结构中,程序是按照各语句出现的次序顺序执行的。 顺序结构程序通常由三部分组成: • 输入数据: 让计算机为用户进行运算,首先必须把已知的数据,即让计 算机进行运算的对象,输入到计算机中。 • 进行处理: 在已知数据输入到计算机的基础上,根据问题的需要对其进 行相应的运算处理。 • 输出结果: 让计算机程序进行运算处理的目的是为了得到相应的结果, 因此,必须将运算处理的结果输出出来。 首页 上一页
• 标准输入输出
C语言本身并不提供输入输出语句,其输入输出操作是由标 准库函数来实现的,在使用标准库函数时,要用预编译命令: 首页 上一页 #include将“stdio.h”文件包括到用户源文件中。
– 格式输出函数—printf()
形式: printf(“格式控制”[,输出项表]); printf( 格式控制” 输出项表] • 格式控制 ①普通字符:即需要原样输出的的字符信息。 ②格式说明符:即用%开头后面跟有一个字母,它规定了输 出项的输出形式。常用格式说明符见表3.1和表3.2。 ③转义字符:以“\”开头的字符序列。常用转义字符见表3.3。
上一页
• 注意事项 ①scanf函数没有计算功能,输入的数据只能是常量,不能是 表达式。 ②在输入多个整型数据或实型数据时,可以用一个或若干个 空格、回车键或制表符作为间隔。但在输入多个字符型数据时, 数据之间不可以使用分隔符。 ③输入格式中,除格式说明符之外的普通字符应原样输入。 ④如果指定了输入数据的宽度,系统则自动按它截取所需的 数据。 ⑤在%后面使用“*”附加符,表示跳过它相应的数据。 ⑥由于scanf()函数本身不具有显示提示信息功能,为改善人 机交互性,在设计输入操作时,一般先用printf()函数输出一 个提示信息,然后再用scanf() 函数进行数据输入。 上一页
–格式输入—scanf()函数
形式:scanf(“格式控制”,输入项表); scanf( 格式控制” 输入项表) scanf • 格式控制 ①普通字符:在输入数据时,须在对应位置上原样输入。 ②格式说明符:scanf()中的格式说明符的使用与printf()函 数相似,用%开头后面跟有一个字母,规定输入项对应的输入 数据格式。 • 输入项表 输入项表中是要输入数据的变量的存储单元地址。“&”是地 址 运算符。 scanf()函数常用的格式说明符及附加字符见表3.4和表3.5。
例3.1
ຫໍສະໝຸດ Baidu
例3.2
例3.3
• 输出项表 输出项表中可以有多个输出项,各项之间用逗号分隔。 • 注意事项: ①格式控制中的格式说明符必须按从左到右的顺序,与输出 项表中的每个数据一一对应。 ②除x,e,g外,其他类型转换字符必须用小写字母。 ③类型转换字符紧跟在“%”后面时作为类型转换字符,否则 上一页 将 作为普通字符处理。