计算机二级 C语言试 C语言学习 第1讲.pptVIP

计算机二级 C语言试 C语言学习 第1讲.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文档。上传文档
查看更多
计算机二级 C语言试 C语言学习 第1讲

C语言程序设计 第一讲 笔试考试 二级C语言笔试只有选择题(70分)和填空题(30分)两种题型。这两种题型的解题方法有所不同; 在备考时要深化对基本概念和知识点的理解; 注重实践,同时要做一些针对性的练习,和 课后习题(必须做); 分析总结:特别是历年真题分析 争取从中找出规律性的东西以及解题技巧。    上机考试 上机考试只有三种题型,程序填空题,程序修改题和程序编写题。 上机考试题库也只有100套题,只要我们做会了100套题,上机考试绝对没有问题! 要充分利用我们的资料,我们教材的上机题库分册,争取要做完!尤其是我们的修改题和填空题,只要掌握了它的主要类型,60分就很简单拿到手了! 一、C语言特点 了解 语言简洁、紧凑、灵活 运算符和数据类型丰富 程序设计结构化、模块化 生成目标代码质量高 可移植性好 简单的C语言程序 #include “stdio.h” /*宏定义部分*/ #define PI 0x22 /*宏定义部分,定义常量*/ main /*求两数之和*/ int a,b,sum;float s; /*变量说明*/ a 10; /*把整数10赋值给变量a*/ b 20; /*把整数20赋值给变量b*/ s PI*a*a; /*假如a是半径,则s相当于面积*/ sum a+b; /*把两数之和赋值给变量sum*/ printf “a %d,b %d,sum %d\n”,a,b,sum ; /* 把计算结果输出到用户屏幕上*/ 格式特点: 习惯用小写字母,大小写敏感★ 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式 常考题型: 1.以下不能定义为用户标识符的是__. A scanf B Void C _3com_ D int 2.以下不合法的用户标识符是__. A j2_KEY B Double C 4d D _8_ 各种进制之间的转换 二进制、八进制、十六进制转换成十进制 方法:按权相加 数值的表示方法——原码、反码和补码 原码:最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1 例,表达式3.6-5/2+1.2+5%2的值是____. A 4.3 B 4.8 C 3.3 D 3.8 学考结合: 有下列程序: p16 main int a 10,b 11; printf “%d%d”, ++a,b++ ; printf “%d,%d,%d\n”, --a,b-- ; 运行结果是——。 例.以下程序的运行结果是__ main int m 12,n 34; printf “%d%d”,m++,++n ; printf “%d,%d,%d\n”,n++,++m ; 学考结合: 例.以下程序的运行结果是__ main int x,y,z; x y 1; z x++;y++,++y; printf “%d,%d,%d\n”,x,y,z ; 位运算 按位求反 ~ : ~a 左移 :a i 右移 :a i 按位与 :ab 按位异或 ^ :a^b 按位或 | :a|b 运算对象只能是整型或字符型数据,不能是实型数据。 七、 运算符和表达式 C 运 算 符 算术运算符:(+ - * / % ++ --) 关系运算符:( ! ) 逻辑运算符:((! ||) 位运算符 :( ~ | ^ ) 赋值运算符:( 及其扩展) 条件运算符:(?:) 逗号运算符:(,) 指针运算符:(* ) 求字节数 :(sizeof) 强制类型转换:(类型) 分量运算符:(. - ) 下标运算符:([]) 其它 :( -) 学习运算符应注意:(如何识记) 运算符功能 与运算量关系 要求运算量个数 要求运算量类型 运算符优先级别 结合方向 结果的类型 算术运算符和表达式 基本算术运算符: + - * / % 结合方向:从左向右 优先级: - ---- * / % ----- + - 2 3 4 注意事项: “-”可为单目运算符时,右结合性 两整数相除,结果为整数★ %要求两侧均为整型数据★ 例 5/2 -5/2.0 例 5%2 -5%2 1%10 5%1 5.5%2 例 5/2 2 -5/2.0 -2.5 例 5%2 1 -5%2 -1 1%10 1 5%1 0 5.5%2 ? ★自增、自减运算符++ -- 作用:使变量值加1或减1 种类: 前置 ++i, --i 先执

文档评论(0)

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

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

1亿VIP精品文档

相关文档