2章程序设计初步.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文档。上传文档
查看更多
2章程序设计初步

格式说明符,必须按从左到右的顺序,与输出表列中的每个数据一一对应,否则就会出错。 格式字符紧跟在%后面就作为格式字符,否则将作为普通字符使用。 Printf(“c=%c,f=%f\n”,c,f); 强调输出多个数据时格式控制和输出表列的对应关系,多个输出用,号分割 作业 * 2.1,2.2,2.3,2.4,2.5 文件包含是一个预编译命令,用于告诉编译程序在本程序中包含标准输入/输出库的有关信息。许多C原程序的开始都包含这一行。 C语言提供了丰富的函数库,用现成的库函数来组装程序是程序设计中最快捷方便的方法。 * 预编译命令,用于告诉编译程序在本程序中饱含标准输入/输出库的有关信息。 宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译 一般而言,可以给函数任意命名,但main是一个特殊的函数名,每一个程序都从main函数开始执行。这意味着每一个程序都必须包含一个main函数。Main函数通常能够都要调用其它函数来协助其完成某些工作。被调用的函数有些是程序员自己写的,有些则由系统函数库提供。C语言提供了丰富的函数库,用现成的函数库来组装程序是程序设计中最快捷方便的方法。但是,在实际开发中处理的问题千变万化,现有的函数库往往不能满足需要,这时就要自己来设计完成所需功能的函数。 在函数之间进行数据通信的一种方法是让调用函数向被调用函数提供一串叫做参数的值。 每一个C程序,不论大小如何,都是由函数和变量组成。 在前面的例中,函数的名字为main。一般而言,可以给函数任意命名,但main是一个特殊的函数名,每一个程序都从main函数开始执行。这意味着每一个程序都必须包含一个main函数。Main函数通常能够都要调用其它函数来协助其完成某些工作。被调用的函数有些是程序员自己写的,有些则由系统函数库提供。 每一个程序都从main函数开始执行。这意味着每一个程序都必须包含一个main函数。 设计函数的基本方法是从主函数开始,按调用关系,自顶向下地进行。体现了自顶向下的结构化程序设计方法 任何函数(包括主函数main())都是由函数说明(函数头)和 函数体 两部分组成 函数说明:由函数类型(可缺省)、函数名、函数参数表三部分组成 C语言中变量的使用遵循的原则是:先定义、后使用。这就保证了变量名使用的正确性,因为未定义的变量是不能被识别的。 若使用了未定义的变量,编译系统会将其作为语法错误提示给编程者。这样就可以避免因拼写错误而给程序执行结果带来的影响。 最高位是符号位,实质上16位机放数的位数为15位,从2的0次方到2的14次方,最大的数就是2的15次方减1。 16位,32位是字长,也就是计算机一次能处理数据的长度,通常与CPU的寄存器位数有关, 字长越长,数的范围也越大,精度也是越高,机器的字长也会影响机器的运算速度, 倘若字长很短,又要运算位数较多的数据,那么需要经过两次或多次运行算才能完成, 16位机有8086 80286, 32位机有 80386 486 以级后面的机型, 现在又出现在64位的, 要知道更多信息,请看一下,计算机组成原理. bit意为“位”或“比特”,是计算机运算的基础; byte意为“字节”,是计算机文件大小的基本计算单位; 1byte=8bit 字符有无符号是依赖于机器的,但是可打印的字符总是正的。 ??例: 123.456可以表示为:123.456e0, 12.3456e1, 1.23456e2, 1.23456e3等,其中的1.23456e3为“规范化指数形式”。 如果要修改常数值,只要修改#define就可以了 宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译 如果要修改常数值,只要修改#define就可以了 C语言中变量的使用遵循的原则是:先定义、后使用。这就保证了变量名使用的正确性,因为未定义的变量是不能被识别的。 若使用了未定义的变量,编译系统会将其作为语法错误提示给编程者。这样就可以避免因拼写错误而给程序执行结果带来的影响。 转换由编译系统自动完成。 转换按数据长度增加的方向进行,即按“向高看齐”的原则提升“较低”类型,以保证不降低精度。 注意:一个long型或double型数据给一个int型或float型变量赋值时,可能会引起数值溢出。 * 自增( ++ )和自减运算( - - )举例 N = I ++ 变量N 0 10 变量I 变量N ? ? 变量I N = ++ I 变量N 0 10 变量I 变量N ? ? 变量I 11 10 11 11 * 练习 已知 i = 7 j = i ++ ; j = ? i = ? j = ++ i; j

文档评论(0)

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

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

1亿VIP精品文档

相关文档