1-5章C语言复习资料.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1-5章C语言复习资料

程序设计方法: 结构化程序设计方法(基本原则:自顶向下、逐步细化的方法设计:采用模块化原则和方法进行设计) 面向对象程序设计方法(将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理,采用数据抽象和信息隐藏技术) 程序=数据结构+算法(实际上,程序=算法+数据结构+程序设计方法+语言工具和环境) 程序设计语言:机器语言、汇编语言和高级语言。 程序流程图:略 算法的基本特征:①输入:有零个或多个数据输入。②输出:有一个或多个数据的输出。③有穷性:一个算法应包含有限的操作步骤。④确定性:算法中每一个步骤应当是确定的,而不应当是含糊、模两可的。⑤可行性:算法中每一个步骤应当能有效执行,并得到确定的结果。 算法的表示:自然语言、伪 代 码、流 程 图 作为C语言的标示符,标准C规定必须满足:①所有标示符的第一个字符必须是字母(a~z)或下划线(_)。②标示符的其他部分必须由字母、下划线或数字(0~9)组成。③C语言规定大小写字母代表不同的标示符。④长度不超过31个字符。⑤不能使用保留字。(C语言的系统构词必须用小写) 系统占用词(共32个):auto、break、case、char、const、continue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register、return、short、signed、sizeof、static、struct、switch、typedef、union、unsigned、void、volatile、while C语言的数据类型:基本类型(整 型 int、字符型 char、浮点型 float double)、构造类型(数组、结构、联合、枚举型 enum)、指针类型、空类型(void) C语言的基本数据类型: 类 型 字节数 值 域 char(字符型) 1 -128~127 int(整型) 2 -32768~32767 float(单精度实型) 4 -3.4E38~3.4E38 double(双精度实型) 8 -1.7E+308~1.7E+308 void(空类型) 0 无值 整型常量的表示: 整型常量根据表示的范围可以有长整型(4字节)和一般整型(2字节),1字节=8位,还可以表示为十进制、八进制(0开头)、十六进制(0x或0X开头,由0~9和a b c d e f )表示。其中八进制、十六进制不能有符号。长整型常量加后缀L或l,无符号整型常量U(u)。 浮点型常量的表示(只有十进制表示):默认保留小数点后6位 小数表示方法,指数表示方法。浮点型常量表示方法不区分单、双精度。 小数表示方式规则:一个小数点、符号和至少一位数字。 指数表示方式规则:ne±m 表示 n×10(m,字母e(或E)的前面必须要有数字,且其后的指数m必须为整数。 Exp:123.456 表示为 0.123456E+3 表示为 -1e+7 0.0000123 表示为 0.123e-4 字符常量的表示: 表示ASCII字符集中的一个字符。字符有一个整型值,即该字符的ASCII码值。表示方法:’a’ 、 ’!’ 、’\101’。撇号定界的一个字符。每个字符常量占用一个字节。字符常量可以作为整型常量来使用,如’A’+10+’\101’=65+10+65 字符串常量的表示: 双引号“定界的字符序列。系统会在最后一个字符后加NULL(ASCII码值为0即’\0’),标志字符串的结束。 注意:单引号括起来的字符和双引号括起来的字符的区别。例如’a’和”a”,它们在计算机内的存储方式是不同的,占用字节数也是不同的。”a”系统自动在该字符串末尾加一个“字符串结束标志”即’\0’占用一个字节数但输出时不输出。 转义字符: C语言表示字符的特殊方法,用来表示ASCII字符集中的控制字符,以及系统占用字符如:”。 转义字符不能由“\”+“十进制”数构成,只能由“\”+“字母”、“八进制”、“十六进制”、“系统占用字符” 表示方法:① \字符;② \八进制(十六进制整数,小于256) \a 表示BELL \b 表示BACKSPACE \n 表示换行 \r 表示回车 \t 表示TAB \\ 表示\ \? 表示? \’ 表示’ \” 表示” \0 表示NULL 八进制十六进制数 \x41 \101 代表’A’ 十六进制可表示 \x__ 符号常量: 符号常量由标示符表示,具有变量的外表和常量的内涵。 例如:#define PI 3.14159 习惯上,符号常量名用大写,变量名用小写,

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档