湖南省计算机二级考试c语言培训资料

湖南省计算机二级考试c语言培训资料

ID:18527772

大小:165.50 KB

页数:56页

时间:2018-09-19

湖南省计算机二级考试c语言培训资料_第1页
湖南省计算机二级考试c语言培训资料_第2页
湖南省计算机二级考试c语言培训资料_第3页
湖南省计算机二级考试c语言培训资料_第4页
湖南省计算机二级考试c语言培训资料_第5页
资源描述:

《湖南省计算机二级考试c语言培训资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、湖南省计算机二级考试培训内容一、语言基础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.

2、指数形式:(e或E之前必须有数字;指数必须为整数)如12.3e3,123E2,1.23e4,e-5(非法),1.2E-3.5(非法)(3)字符    字符常量:用单引号括起来的单个普通字符              ‘a’,’H’等,非法的如‘abd’     字符串常量:用双引号(“”)括起来的字符序列                56如“abc”,“a“注意:“a“与‘a’的区别3、变量   变量定义的一般格式:    数据类型变量1[,变量2,…,变量n];如intad,max,c;(定义三个变量,变量名为ad,max,

3、c)。整形变量占2个字节,实型变量(float占4个字节,double占8个字节),字符变量占1个字节。指针变量占2个字节,结构体变量占其内各变量空间和,共用体变量占其内占空间最大的变量的字节数。变量必须先定义后使用,且使用前变量必须有确定值。4、运算符(1)运算符的优先级,结合性(2)算术运算符:+,-,*,/,%,++,--。     ①两整数相除,结果为整数,如3/5=0。②%要求两侧均为整型数据,如3.2%2(非法)。③当++,--运算符与其他运算符混合运算时,对前置++,--先自增、自减,再用自增、自减后的值参与其他运

4、算;对后置++,--先用值参与其他运算,再自增、自减。注意:++--不能用于常量和表达式,如5++,(a+b)++(3)关系运算符,逻辑运算符     ①关系运算符:<<=  ==  >=  >   !=  ②逻辑运算符:!&&  

5、

6、这2种运算符的结果只为0和1。     对逻辑运算符,只看值的真和假(1代表真,0代表假),而不管值的大小,所有的非0值都为真,即1,只有0为假。     56如5>4>3,其结果为0(先作5>4运算,得结果1,再用1和3作1>3运算,得结果0)。  (4)逗号运算符       形式:表达式1,

7、表达式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     [elsestatement2]             if-else格式中,if可以单独出现,但else不能单独出现,必须与if

8、配对(配对原则:else总是和它上面离它最近的未配对的if配对),if-else还可以嵌套。            ②格式:switch(表达式){     case    E1:                                      语句组561;                                      break;                          case    E2:                                      语句组2;        

9、                               break;                           …….                          case   En:                                     语句组n;                                      break;                          [default:                                      语句组; 

10、                                      break;]}          说明:E1,E2,…En是常量表达式,且值必须互不相同语句标号作用,必须用break跳出case后可包含多个可执行语句,且不必加{}switch可嵌套

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。