- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章C语言顺序结构程序设计分析
* * 第3章 C语言顺序结构程序设计 下一页 返 回 本章要点 C语言的语句 格式输出函数 格式输入函数 字符输出函数 字符输入函数 学习方法建议 学习本章内容时,首先应了解什么是C语言的语句,语句有哪几种形式,然后再重点掌握格式输入函数和格式输出函数的用法,进而掌握顺序结构程序的编写方法。 目 录 3.1 C语言的语句 3.2? 格式输入与输出函数 3.3 字符输入与输出函数 3.4 顺序结构应用举例 返 回 上一页 3.5 本章小结 3.1 C语言的语句 按照语句功能或构成的不同,可将C语言的语句分为以下五类。 1.表达式语句 表达式语句由表达式后加一个分号构成。最典型的表达式语句是,在赋值表达式后加一个分号构成的赋值语句。 例如:num=5 是一个赋值表达式,而num=5; 是一个赋值语句。 任何表达式都可以加上分号而成为语句。例如: i++; c=a+b; 2.函数调用语句 函数调用语句是由一个调用函数加上一个分号构成。例如: printf(This is a C statement.); sin(x); 3.空语句 空语句仅由一个分号构成。显然,空语句什么操作也不执行。 例如,下面就是一个空语句: ; 下一页 返 回 4.复合语句 复合语句是由一对大括号{ }括起来的一组(也可以是1条)语句构成的。例如:{ t=x;x=y;y=t;} 注意:复合语句中最后一个语句中最后的分号不能省略。 复合语句的性质: (1)在语法上和单一语句相同,即单一语句可以出现的地方,就可以出现复合语句。 (2)复合语句可以嵌套,即复合语句中也可出现复合语句。 5.控制语句 控制语句,用于完成一定的控制功能。C语言只有9条控制语句,又可细分为三种: (1)选择结构控制语句 (2)循环结构控制语句 (3)其它控制语句 上一页 下一页 返 回 上一页 下一页 返 回 3.2 格式输入与输出函数 在使用C语言函数时,要用预编译命令“#include”将有关的“头文件”包含到用户源文件中。在头文件中包含了与用到的函数有关的信息。例如,使用标准输入输出库函数时,要用到“stdio.h”文件,文件后缀中的“h”是head的缩写,#include命令都是放在程序的开头,因此这类文件被称为“头文件”。在调用标准输入输出库函数时,文件开头应有以下预编译命令: #includestdio.h 或 #include stdio.h stdio.h是standard input output的缩写,它包含了标准I/O库有关的变量定义和宏定义。 3.2.1 格式输出函数(printf( )) printf( )函数的作用是向计算机系统默认的输出设备(一般显示器)输出一个或多个任意类型的数据。 1.printf( )函数的一般格式 printf(格式控制,输出表列) 括号内包括两部分: (1)格式控制:是用双引号括起来的字符串,也称“转换控制字符串”,它包括两种信息: ① 格式说明:由“%格式字符”组成,如%d,%f等。其作用是将输出的数据转换为指定的格式输出,格式说明总是由“%”字符开始。 ② 普通字符:即需要原样输出的字符。 ② 普通字符:即需要原样输出的字符。 (2)输出表列:是需要输出的一些数据,可以是常量、变量和表达式。 例如: printf(a=%d b=%d,a,b); 上面双引号中的字符“%d”是格式说明,“a= b=”是普通字符,普通字符按原样输出。如果a、b的值分别为1、2,则输出为:a=1 b=2 2.格式字符 输出不同类型的数据,要使用不同的格式字符。常用的有以下几种格式字符: (1)d格式字符:以十进制整数形式输出数据。有以下几种形式: ① %d:按整型数据的实际宽度输出。 ② %md:m为一个正整数,用以指定输出数据所占的宽度。如果数据的位数小于m,则右对齐,左端补以空格,若数据位数大于m,则按实际位数输出。 上一页 下一页 返 回 C语言标准没有具体规定以上各类数据所占据内存的字节数,各种编译系统在处理上有所不同。下表列出了VC6.0中定义的整型数所占的字节数和数值范围。表中方括号中的单词可以省略。 ③%-md:m为一个正整数,用以指定输出数据所占的宽度。如果数据的位数小于m,则左对齐,右端补以空格,若数据位数大于m,则按实际位数输出。 ④ %ld:输出长整型数据。 对于长整型数据也可以指定字段宽度m,其用法与整型数据完全相同。 【例3.1】 运行下面的程序,观察
您可能关注的文档
- 生态工程及其原理解析.ppt
- 第3章-车床分析.ppt
- 商务标部分南阳宾馆分析.doc
- 商务星球版八年级下册第七章第二节长江中下游平原(共73张ppt)分析.ppt
- 第3章-粮仓建筑与结构分析.ppt
- 商务用餐礼仪之西餐礼仪分析.ppt
- 第3章2TTL反相器分析.ppt
- 商务礼仪(举止)分析.ppt
- 商务礼仪(国内)分析.ppt
- 第3章80-99指令分析.ppt
- 2024年贵州贵州省文化旅游科技有限公司真题及答案详解(典优).docx
- 2024年贵州省粮食储备集团有限公司招聘笔试真题精编答案详解.docx
- 2024江苏盐城市交通投资建设控股集团有限公司招聘招聘笔试备考试题(含答案详解).docx
- 2024年莆田市数字集团有限公司招聘真题含答案详解(最新).docx
- 2024年贵州贵州省旅游产业发展集团有限公司招聘真题附答案详解(名师推荐).docx
- 2024年莆田市数字集团有限公司招聘真题附答案详解(夺分金卷).docx
- 2025中国诚通控股集团有限公司社会招聘2人笔试备考题库及完整答案详解1套.docx
- 2024年菏泽郓城县产业投资发展集团有限公司招聘真题有答案详解.docx
- 2024年贵州贵州贵安发展集团有限公司招聘真题附答案详解(夺分金卷).docx
- 2024年贵州贵州省文化旅游科技有限公司真题含答案详解(培优b卷).docx
最近下载
- 小学生安全教育课件预防性侵害.pptx VIP
- 1.1 描述位置(教学课件)科学冀人版二年级上册.ppt
- 小学科学 科学开学第一课 .pptx VIP
- 基坑监测方案.pdf VIP
- 湘教版七年级上册地理全套教案(最全).doc
- 2025-2026学年湘鲁版(2024)小学英语四年级上册(全册)教学设计(附目录).docx
- 新北师大版七年级上册数学全册课件(2024年秋季新版教材).pptx
- 中华人民共和国计量法培训.ppt VIP
- 2.1 乘法的意义(课件)2025-2026学年度冀教版数学二年级上册.pptx VIP
- 2025年北京市公务员考试行测试卷历年真题及答案详解(历年真题).docx VIP
文档评论(0)