- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
重庆理工大学 计算机科学与工程学院 李梁liliang@cqut.edu.cn 课号:48-10083 程序设计基础 (1)第4章 顺序结构程序设计 第4章 顺序结构程序设计 顺序结构程序 C语句概述 输入输出的概念 getchar()函数 putchar()函数 printf()函数 scanf()函数 顺序结构程序设计举例 知识点: 赋值语句 字符数据的输入/输出 格式输入/输出语句printf和scanf及其格式控制符 %c、%f、%d(宽度、对齐、其它格式了解) 程序的结构框架 第4章 顺序结构程序设计 顺序结构 A B a b 顺序结构 在顺序结构程序中: 语句按照书写的先后次序,顺序执行 每个语句都会被执行 每条语句只被执行一次 C程序的基本结构 预处理命令 C程序 源文件n 源文件1 源文件2 全局变量声明 函数n 函数1 函数首部 函数体 局部变量声明 执行语句 C程序中的语句P70 控制语句: if() ~ else ~ switch() for() ~ while() ~ do ~ while() continue break goto return 表达式语句(赋值语句): 表达式加分号构成的语句 如:a=3; x+y; 函数调用也可以认为是表达式语句 函数调用语句: 函数调用加分号构成的语句 复合语句: 用{ } 把一些语句括起来成为复合语句,又称分程序 空语句:一个“;” 输入输出 C语言不提供输入输出语句,输入输出操作由函数实现(printf putchar scanf getchar) 标准输入输出函数:以标准的I/O设备为输入输出对象,这些函数构成一个标准的I/O函数库(放在“stdio.h”中) 使用预编译命令#include 将有关头文件包括到用户文件中 #include stdio.h #include “stdio.h” 数据输入输出 以计算机主机为主体 从计算机向外部输出设备(如显示器、打印机等)输出数据称为“输出” 从输入设备(如键盘、扫描仪等)向计算机输入数据称为“输入” putchar()函数 格式:putchar(变量) putchar(x) 功能: 向终端输出单个字符 只用于单个字符的输出 getchar()函数 格式:getchar ( ) 功能: 从终端输入单个字符 只用于单个字符的输入 格式化输出:printf() 格式:printf(格式控制,输出表列) 格式控制:用双引号括起来的字符串,称为“转换控制字符串” 输出表列: 需要输出的数据、表达式 格式化输出函数说明 格式部分:P81 需要注意三种字符 格式符:%d,%f,%c,%s 普通字符: 原样输出 转义字符: 按特定含义输出P48 printf(“x=%5d,y=%7.2f,z=%-10c\n”,x,y,z); 输出表列: 如果要输出的数据不止1个,相邻2项用逗号分开 如下使用方法均正确: printf(I am a student.\n); printf(%d,3+2); printf(a=%f b=%5d\n, a, b+3); printf(str=%s, f=%d, i=%f\n, Internet, 1.0 / 2.0, 3 + 5, CHINA); 格式符与输出项,在个数上,顺序上,类型上,必须一一对应 d,i 带符号十进制形式 u 无符号十进制形式 例4-3 c 字符形式 s 字符串形式 f 实数(小数)形式 默认6位小数 - 输出数据左对齐(默认为右对齐) printf( “ y=%-4d” , y ) 数据输出长度的修正; l:输出长整型或双精度数据 即:printf( “%ld, %lf ” , i, y ) h:输出短型数据 即:printf( “%hu ” , a ) -m.n m最小宽度 n小数(实数) -左对齐 格式化输出函数说明 格式化输入函数:scanf() scanf(格式控制,地址表列) 书P81 表4.2 格式控制:用双引号括起来的字符串,称为“转换控制字符串” 地址表列: 由若干个地址组成的表列:变量地址 x 字符串的首地址 格式化输入函数说明 scanf(“%d%d%d”,a,b,c); 格式部分:注意两种字符 格式符:%d,%f,%c,%s 普通字符: 包括空白字符 原样输入 无转义字符 转义字符作为普通字符 输入表列: 如果要输入的数据
您可能关注的文档
- 第4章商品的品质、数量、包装分析报告.ppt
- 第4章审计业务对独立性的要求分析报告.ppt
- 第4章生产论分析报告.ppt
- 第4章数据库标准语言SQL分析报告.ppt
- 第4章数据选择分析报告.ppt
- 第4章顺序选择结构程序设计分析报告.ppt
- 第4章图像处理软件Fireworks分析报告.ppt
- 第4章选择结构程序设计-20121026修-HB分析报告.ppt
- 第4章招聘与配置分析报告.ppt
- 第05章(补充)模式分解的方法和实例分析报告.ppt
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- GB50150-2016 电气装置安装工程 电气设备交接试验标准 (2).pdf VIP
- GBT51121-2015 风力发电工程施工与验收规范.doc VIP
- 抗凝剂皮下注射技术临床实践指南(2024版)解读 2PPT课件.pptx VIP
- 腰椎解剖应用.ppt VIP
- 人教版高一数学上册《第一单元集合》同步练习题及答案.pdf VIP
- 紫外可见分光光度计招标文件.doc VIP
- 《Android-Jetpack开发-原理解析与应用实战》读书笔记思维导图.pptx VIP
- DB3706_T 74-2021 西洋梨生产技术规程.pdf
- 【精选】ICAO附件14.pdf
- JEP122G 半导体器件失效机理和模型.pdf VIP
文档评论(0)