- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch03_顺序结构20131401,顺序结构,线性表的顺序存储结构,框架结构施工顺序,主体结构施工顺序,二叉树的顺序存储结构,顺序存储结构,砖混结构施工顺序,序号的结构层次顺序,剪力墙结构施工顺序
3.格式转换说明 精度:可选项 % 标志 12 .5 L d 最小字段宽度 长度修饰符 精度 转换说明符 3.格式转换说明 精度 对于f,e,E: 精度表示小数点后的位数 对于s: 精度表示最大字节数 参看程序demo_printf.c 注意: %e Turbo C自动指定给出5位小数,指数部分占4位,其中“e”占1位,指数符号占1位,指数占2位; VC给定6位小数,指数部分占5位,指数占3位。 %m.ne和%-m.ne中的n TC中n包括小数点在内的小数位数。 VC中n代表小数点后面的小数位数。 3.3.2 格式化输入/输出 scanf()函数 调用scanf函数的典型形式如下: scanf ( 格式控制字符串,参数地址表); 3.3.2 格式化输入/输出 scanf()函数 格式控制字符串 需原样输入的普通字符 格式转换说明符 3.3.2 格式化输入/输出 格式转换说明符: 格式转换说明符 用法 %d, %o, %x 输入10(8,16)进制整数 %c 输入一个字符,空白字符(包括空格、回车、制表符等)也作为有效字符输入 %lf 输入double型数据 参看程序demo_scanf.c int a,b; printf(Please input a and b:); scanf(%d%d,a,b); printf(The a is %d.\n,a); printf(The b is %d.\n,b); 在进行数据输入时, “%d%d”数据与数据之间可以用一个空格或多个空格,回车键、跳格键tab来分隔。 int a,b; printf(Please input a,b:); scanf(%d,%d,a,b); printf(The a is %d.\n,a); printf(The b is %d.\n,b); 若在“格式控制”中除了格式说明之外,还有其他字符,则数据与输入分隔应该输入相应字符:scanf(“%d,%d”,a,b); 循环语句在给定条件成立的情况下,重复执行某个程序段 * #include stdio.h的作用是,将输入输出函数的头文件stdio.h包含到用户源文件中。 C语言程序设计 任课教师:叶 华 计算机科学与软件学院 第3章 顺序结构程序设计 程序的三种基本结构 语句 基本输入/输出操作的实现 顺序结构程序设计示例 程序调试 程序规范 结构化程序设计 基本思想:把一个复杂问题的求解过程分阶段进行,采用自顶向下,逐步细化,模块化设计。任何程序都可以用三种基本结构(顺序、选择、循环结构)表示,限制使用无条件转移语句(goto) 结构化程序:由三种基本结构反复嵌套构成的程序 优点:结构清晰,易读,易修改,易验证,提高程序设计质量和效率 3.1 程序的三种基本结构 顺序结构 选择结构 循环结构 程序的三种基本结构 A B A B 流程图 N-S图 顺序结构 报名,交费,拿准考证 参加考试 得到录取通知书 报到注册 例:参加高考 选择结构 P A B 真 假 P B A 真 假 双分支选择结构 例:英语分班 英语摸底考试 成绩80 进入 快班 进入 慢班 真 假 循环结构——当型结构 例:罚写词组 P A 假 真 当P为真 A 抄写出错词组 不足100遍? 继续抄写 假 真 循环结构——直到型结构 例:为湖水清理水草 水草清理干净了? 清理水草 假 真 A P 真 假 A 直到P为真 表达式语句 赋值语句 函数调用语句 控制语句 复合语句 空语句 3.2 语句 表达式语句是在一个符合C语言语法的表达式后面加一个分号 表达式语句 ++i; j - -; 赋值语句是在一个符合C语言语法的赋值表达式后面加一个分号 赋值语句 area = x * y; 函数调用语句由函数名、实际参数以及分号构成 函数调用语句 printf(“The area is %d.\n”,area); 3.3 基本输入/输出操作的实现 C语言中没有提供专门的输入输出语句,输入输出操作是通过调用C的标准库函数来实现的。C的标准函数库中提供许多用于标准输入输出操作的库函数。 使用标准输入输出函数时,只要在程序的开始位置加上编译预处理命令: #include stdio.h 3.3.1 字符输入/输出 getchar()函数 getchar()函数用于从键盘读一个字符,它等待击键,待用户击键后,将读入值返回,并自动将用户击键结果回显到屏幕上。 该函数的使用格式如下: 变量 = getchar(); 3.3.1 字符输入/输出 putchar()函数 putchar()函数用于把字符写到屏幕的当前光标位置。 该函数的使用格式如下: putch
您可能关注的文档
最近下载
- 幼儿园伙食培训.pptx VIP
- 新型城镇化背景下乡镇行政管理体制改革的出路.docx
- 第15课 无人机创意飞行-九年级信息科技(浙教版2023).ppt
- c guiqt4编程(第二版)(中文高清pdf扫描版) 随书源码.pdf
- 工贸行业企业岗位安全生产责任清单(参考模板2.0).docx VIP
- 城市社区公共文化服务建设问题及对策研究——以南京市彩霞社区为例.docx
- 篮球运动竞赛的组织与编排工作教案.pdf VIP
- 人教版七年级上册数学期末动点问题压轴题专题训练(含答案).docx VIP
- 包装行业的包装设计与安全标准培训.pptx
- 感恩教师,伴我成长——教师节大会学生国旗下的讲话稿.docx VIP
文档评论(0)