c语言学习lecture学习.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二、本章内容、重点、难点;例: #include main() { int a = 3, b =- 5, c; c = a * b / 2; printf(c=%d\n, c); };3.1.1 C程序的组成 C程序:由一个或多个“*.C”文件组成 *.C文件:由预编译命令、函数组成。其中: ;预编译命令 函数1 …… 函数m;3.1.2 C 语句的分类;;3.2.1 什么是结构化程序设计 ;结构化程序设计: 是一种程序设计技术,采用:自顶向下、模块化、逐步细化、结构化编程的设计方法。 运用:顺序、分支、循环三种控制结构。 控制遵循的原则是:单入口、单出口。 结构化程序设计强调程序设计的风格和程序结构的规范化,提倡清晰的结构。;3.2.2 三种基本结构;2.流程图表示;输出:从内存 → 外设(打印、显示、存盘)。 输入:从外设 → 内存。 C语言用编译系统提供的函数实现输入输出。 没有输入输出语句。;3.3.1 putchar函数(单个字符输出函数);例3-1 用putchar函数输出字符。;3.3.2 printf函数(格式输出函数);⑵ 输出列表 是要输出的常量或表达式。 输出列表项与格式符从左到右一一匹配。其中: ① 个数相等时,按格式符类型一一输出; ② 输出列表个数>格式符个数时,多余的不输出; ③ 格式符个数>输出列表个数时,多余的乱输出。 ∴ 应确保:输出列表个数=格式符个数,以免出错。;对不同类型的数据使用不同的格式符,常用有9种:;说明:;⑴ 整型类;例;② %o、%x、%u格式 输出八进制、十六进制、无符号整数。 与“l”、”m”、”-”符号结合,有类似%d的六种格式。 输出的八进制、十六进制数不另带符号,符号位作为八进制、十六进制数的一部分输出。 利用不同的输出格式,可以方便的实现不同数值之间的转换。;例3-2:输入十进制整数,分别以八进制、十六进制和无符号形式输出。 说明:因为系统对不同进制的数不做任何标识,本例在各数前面补充输出字符0、0x、u。 main() { int a; printf(“a(-32768~32767)=?”); scanf(“%d”,a); printf(“a=%d 0%o 0x%x u%u\n”a,a,a,a); };运行结果如下: a(-32768~32767)=? 5678 a=5678 013056 0x162e u5678 a(-32768~32767)=?-1 a=-1 0177777 0xffff u65535 -1绝对值原码 取反 -1 ??码 如果看成有符号数就是-1;无符号数就是65535。 16个1用八进制表示为177777;用十六进制表示为ffff。;⑵ 实型类; * %格式 输出占m列宽度,其中: 小数为n位,第n+1位自动四舍五入; 小数点占1位; 右对齐输出; 数据长度m时,左端补空格。 * %-格式 含义同上。 左对齐输出; 数据长度m时,右端补空格。;例3-3:输出实数时指定小数位。;* %e 以标准指数格式输出实数。其中: 小数点前仅1位非0数字; 系统自动指定小数位数为5~6位(TC为5位); 指数部分占:e占1位、指数符号1位、 指数占2~4位; 例:printf(“%e”,123.456789); 输出:1.23457e+02 /*Turbo C*/ 注意:不同系统有区别。 ; * %、%-格式 含义同前。其中: n 小数位数,有些系统少1位,TC即为n-1位 当不指定n时,TC自动取n=5; m ≤ 实际长度,按实际长度。 例:若 f=123.456; printf(“%e--%10e--%10.2e--%.2e--%-10.2e”,f,f,f,f,f); 输出如下: 1.23456e+02--1.23456e+02-----1.2e+02--1.2e+02--1.2e+02--- 11列 11列 10列 7列 10列;;① %c 格式 输出一个字符。 整型数的值在0~255范围内时,可用字符形式输出,系统自动

文档评论(0)

kuailelaifenxian + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档