- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主 要 内 容 一、2002年(秋)至2005年(春)试卷分析 二、C语言概述 三、数据类型及其运算 四、语句 五、数组 六、函数 七、编译预处理 八、指针 九、结构体与共用体 十、文件 十一、主要算法分析 一、试卷分析(选择题) 一、试卷分析(续、基本概念) 一、试卷分析(续、运行结果) 一、试卷分析(续、完善程序) 二、C语言概述 1、 C程序的结构、main函数 一个C程序可由多个函数构成,其中必有唯一的一个主函数。它是整个程序的入口,也是整个程序的出口。 2、标识符的命名规则 规则:字母或下划线开始的字母、下划线和数字串。 C语句中的保留字不能作为标识符。(教材P375) 所有的函数名可以作为标识符。 3、C程序的上机过程 三、数据类型及其运算 1、常量、变量 常量:固定不变的量。 整型常量: 十进制(29)、八进制(029)和十六进制(0x29) 实型常量: 小数表示(123.456)、指数表示(1.23456e+002) 字符常量: 普通字符(‘A’ ‘a’ ‘2’ ‘+’ ‘,’)、转义字符(‘\qqq’ ‘\xhh’) 符号常量: (一般用大写字符表示) # define PI 3.1415936 三、数据类型及其运算(续一) 变量: 整型: 基本整型: 2字节 int ( -32768--+32767 ) 无符号基本整型: 2字节 unsigned int ( 0—65535 ) 长整型: 4字节 long int 或 long 无符号长整型: 4字节 unsigned long int 或 unsigned long 实型: 单精度: 4字节 float 双精度: 8字节 double 字符型: 有符号字符: 1字节 char ( -128—127 ) 无符号字符: 1字节 unsigned char ( 0—255 ) 三、数据类型及其运算(续二) 2、不同类型数据之间的混合运算 表达式值的类型由该式子中最长的数据类型决定。 float 型无条件转换成double型。 char型无条件转换成int型。 * 注意强制类型转换的用法。(类型名) (int)x+y 等价于 ((int)x)+y 参与运算的数据类型改变了,x的类型不变。 3、算术运算符和运算表达式 (+ - * / %) / : a / b a,b都是整型 结果是整型 % : a % b a ,b 都必须是整型 三、数据类型及其运算(续三) 4、赋值运算符和赋值表达式(右结合性) ‘=’号 左边只能出现变量,具有强制类型转换作用 if ( (c=getchar() ) !=‘\n’) … … 复合赋值运算 a*=x+y 等价于 a=a*(x+y) 5、逗号运算符和逗号表达式 加‘;’号构成表达式语句 作为其它语句的一部分或函数的参数时要加括号 6、表达式的类型识别 7、有关运算符 功能: 优先级: 结合性: 表达式的值: 三、数据类型及其运算(续四) 8、关系运算符和关系表达式 = = (6级) == != (7级) 注意: 等于零和不等于零的表示方式 a !a 两个实数判相等和判不相等的方法 ax xb 不能写成 axb 形式 a==b 不能写成 a=b 形式 在多分枝if语句中的作用 三、数据类型及其运算(续五) 9、逻辑运算符和逻辑表达式 !(2级) (11级) ||(12级) 注意: a b c 和 a || b || c 表达式 !优先级比算术运算高 !(a b c) 等价于 !a || !b || !c ! ( a || b || c ) 等价于 !a !b !c 复杂逻辑表达式 出现在算术表达式中 三、数据类型及其运算(续六) 10、
原创力文档


文档评论(0)