第三讲 顺序结构1.pptVIP

  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文档。上传文档
查看更多
第三章 顺序结构程序设计 顺序结构程序设计的思想 顺序结构是结构化程序设计中最简单、最常见的一种程序结构。顺序结构中,程序是按照各语句出现的次序顺序执行的。 顺序结构程序通常由三部分组成: 输入数据: 让计算机为用户进行运算,首先必须把已知的数据,即让计算机进行运算的对象,输入到计算机中。 进行处理:已知数据输入到计算机的基础上,根据问题的需要对其进行相应的运算处理。 输出结果:让计算机程序进行运算处理的目的是为了得到相应的结果,因此,必须将运算处理的结果输出出来。 3.1 C语句概述 2. 控制语句:由特定的语句定义符组成,用于控制程序的流程,以实现程序的各种结构方式。C语言有九种控制语句。 可分成以下三类: (1) 条件判断语句:if语句,switch语句; (2) 循环执行语句:do while语句、while语句和for语句; (3) 转向语句:break语句、goto语句、continue语句 和return语句。 3.2 赋值语句 3.2 赋值语句 3.2 printf函数 使用说明P23 1.2. (1)printf()可以输出常量、变量和表达式的值。但格式控制中的格式说明符,必须按从左到右的顺序,与输出项表中的每个数据一一对应,否则出错。 例如,printf(str=%s, f=%d, i=%f\n, Internet, 1.0 / 2.0, 3 + 5, CHINA);是错误的。 (2)格式字符x、e、g可以用小写字母,也可以用大写字母。使用大写字母时,输出数据中包含的字母也大写。除了x、e、g格式字符外,其它格式字符必须用小写字母。 例如,%f不能写成%F。 (3)格式字符紧跟在“%”后面就作为格式字符,否则将作为普通字符使用(原样输出)。 例如,“printf(”c=%c, f=%f\n“, c, f);”中的第一个c和f,都是普通字符。 P23 例 (1)格式指示符。 格式指示符的一般形式如下: %[标志][宽度][.精度][长度]类型 其中方括号[]中的项为可选项。 各项的意义介绍如下: 类型:类型字符用以表示输出数据的类型,其格式符和意义如下表所示:P24表3.1 printf函数中常用的格式控制说明 #includestdio.h Main() {int a=13,b=-18; float x=107.5; double y=53.032; printf (“a=%d,b=%d\n”,a,b) ;/*1*/ printf (“a=%o,a=%#o, b=%0\n”,a,a,b) ; /*2,a=15,a=015,b=(出错)*/ printf (“a=%x,a=%#X, a=%#x, b=%x\n”,a,a,a,b) ; /*3,a=d,a=0xD,a=0Xd,b=出错*/ printf (“a=%u,b=%u\n”,a,b); /*4,a=13,b=出错*/ printf (“x=%e,y=%E\n”,x,y) ; /*5,x=107.500000,y=53.032000*/ printf (“x=%g,y=%G\n”,x,y) ; /*6*/ printf (“x=%f,y=%f,y=%f%%\n”,x,y) ; /*7*/ printf (“x=%p\n”,x) ; /*8*/ } H:\课件09.9\09_9课件\Printf格式控制 (2)数据类型修饰符 例3.2 在printf函数中指定输出数据的宽度。 main() {float x1, x2; x1=288.4; /*有效位数不多,但会产生转换误差*/ x2=89.536747; /*有效位数太多,会产生存储误差*/ printf(x1=%f\n, x1); printf(x2=%5f\n, x2); } Text2.C 有效数字位:不包括小数位,不四舍五入; 指定宽度:包括小数位,要四舍五入; 强制类型转换时:不四舍五入; ②输出实型数据所占的宽度和精度%n1. n2f (1) .n2, 只指定精度; (2)n1 .0 或 .0

文档评论(0)

0520 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档