- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 习惯上,符号常量名用大写,变量名用小写,
您可能关注的文档
- 聊天室文件传输模块.doc
- 2011届高三物理一轮复习课件:5.5《实验:验证机械能守恒定律》新人教A版.ppt
- 数学:13.2作轴对课件(人教新课标八年级上).ppt
- 2:第一章 典型方程的定解条件.ppt
- 实验三文件传输.doc
- 高中数学1.2.1平面的基本性质精品课件苏教版必修.ppt
- BCB编程过程中的各种问题集锦.doc
- 数学: 2.2.1《直线与平面平行的判定》 课件(新人教必修2)董洪安.ppt
- 2013届高考理科数学总复习(第1轮)全国版课件:8.3抛物线(第1课时).ppt
- 简述TcpIP协议簇运作过程.doc
- 中国行业标准 DB/T 100-2024区域性地震安全性评价.pdf
- 《GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架》.pdf
- GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- DB/T 100-2024区域性地震安全性评价.pdf
- 中国行业标准 GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- 校园周边书店阅读氛围对初中生阅读素养提升的影响研究教学研究课题报告.docx
- 初中校园餐饮卫生监管与食品安全教育创新模式研究教学研究课题报告.docx
- 《文化遗产保护与旅游开发平衡机制的法律法规完善研究》教学研究课题报告.docx
- 《农作物病虫害生物防治技术的经济效益与社会影响分析》教学研究课题报告.docx
- 1 剖宫产术后子宫瘢痕憩室治疗中的并发症预防与护理措施教学研究课题报告.docx
文档评论(0)