湖南省計算机二级考试培训内容(C语言).doc

湖南省計算机二级考试培训内容(C语言).doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南省計算机二级考试培训内容(C语言)

湖南省计算机二级考试培训内容 一、 语言基础 1、 标识符的命名规则 (1) 只能为字母、数字、下划线 (2) 第一个不能为数字 (3) 不能与关键字同名 2、常量的合法性 (1)整形 八进制:以0开头,只能出现数字(0-7)。如0234 ??????? 非法的如078,出现了数字8 十六进制:以0x开头,只能为(0-9,abcdef(ABCDEF)) ???????? 合法的有 0x234abf,0x698AFE ???????? 非法的如0x34AFK,出现了K (2)实型 ????????? 小数形式:(必须有小数点) 如0.123, .123, 123.0, 0.0,123. 指数形式:(e或E之前必须有数字;指数必须为整数)如12.3e3 ,123E2, 1.23e4 , e-5(非法) , 1.2E-3.5(非法) (3)字符 ???? 字符常量:用单引号括起来的单个普通字符 ?????????????? ‘a’,’H’等,非法的如‘abd’ ????? 字符串常量:用双引号(“”)括起来的字符序列 ???????????????? 如“abc”,“a“ 注意:“a“与‘a’的区别 3、变量 ??? 变量定义的一般格式: ???? 数据类型 变量1[,变量2,…,变量n]; 如 int ad,max,c;(定义三个变量,变量名为ad,max,c)。 整形变量占2个字节,实型变量( float占4个字节, double占8个字节),字符变量占1个字节。指针变量占2个字节,结构体变量占其内各变量空间和,共用体变量占其内占空间最大的变量的字节数。 变量必须先定义后使用,且使用前变量必须有确定值。 4、运算符 (1)运算符的优先级,结合性 (2)算术运算符:+,-,*,/,%,++,--。 ????? ① 两整数相除,结果为整数,如3/5=0。 ②%要求两侧均为整型数据,如3.2%2(非法)。 ③当++,--运算符与其他运算符混合运算时,对前置++,--先自增、自减,再用自增、自减后的值参与其他运算;对后置++,--先用值参与其他运算,再自增、自减。 注意:++ -- 不能用于常量和表达式,如5++,(a+b)++ (3)关系运算符,逻辑运算符 ????? ①关系运算符: =?? ==?? =?? ??? != ?? ②逻辑运算符:! ?? || 这2种运算符的结果只为0和1。 ????? 对逻辑运算符,只看值的真和假(1代表真,0代表假),而不管值的大小,所有的非0值都为真,即1,只有0为假。 ????? 如543,其结果为0(先作54运算,得结果1,再用1和3作13运算,得结果0)。 ?? (4)逗号运算符 ??????? 形式:表达式1,表达式2,……表达式n 结合性:从左向右 优先级: 15,只比赋值运算符高 逗号表达式的值:等于表达式n的值 用途:常用于循环for语句中 如a=3,a=a+4,a+6。表达式的值为a+6的值,即13,而a的值为7。 5、三种结构的控制语句 (1) 三种结构: 顺序结构,选择结构,循环结构。 (2) 选择结构 if –else ,switch ①格式:if (expression) ??????????? statement1 ????? [else statement2] ????????????? if-else格式中, if可以单独出现,但else 不能单独出现,必须与if 配对(配对原则:else总是和它上面离它最近的未配对的if配对),if-else 还可以嵌套。 ???????????? ②格式:switch( 表达式) {????? case???? E1: ?????????????????????????????????????? 语句组 1; ?????????????????????????????????????? break; ?????????????????????????? case???? E2: ?????????????????????????????????????? 语句组 2; ??????????????????????????????????????? break; ??????????????????????????? ……. ?????????????????????????? case??? En: ????????????????????????????????????? 语句组 n; ?????????????????????????????????????? break; ?????????????????????????? [default: ??????????????????????????????????????

文档评论(0)

fglgf11gf21gI + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档