江苏省计算机等级考试二级C语言辅导.pptVIP

江苏省计算机等级考试二级C语言辅导.ppt

  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文档。上传文档
查看更多
主 要 内 容 一、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)

飞扬的岁月 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档