技能高考c语言复习资料

技能高考c语言复习资料

ID:27528728

大小:53.95 KB

页数:67页

时间:2018-12-04

技能高考c语言复习资料_第1页
技能高考c语言复习资料_第2页
技能高考c语言复习资料_第3页
技能高考c语言复习资料_第4页
技能高考c语言复习资料_第5页
资源描述:

《技能高考c语言复习资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言复习资料C语言二级考试资料汇编一、C语言基础知识1.标实符,常量,变量(1)标识符定义:由字母、数字、下划线组成,并且第一个字母必须为字母或下划线的。这样的组成就是标识符。注意:在C中大写字母与小写字母被认为是两个不同的字符。分类:1)关键字:在C中已经定义好了的。不能用作它的。(ifdoubleint)。2)预定义标识符:如printfscanf.3)用户标识符:用户根据自己的需要来定义的。(2)常量:定义:是指在程序的执行过程中,其指不会被改变的量、分类:1)整型常量:没有小数的常量391232)

2、实型常量:有小数点的常量3.93.03)字符常量:由单个字符组成的量-67-C语言复习资料'a''b''5'(内存中占1个存储单元)4)字符串常量:至少有一个字符组成的量"a""abc""fgbrhbg"(内存中以-0结束,占两个存储单元)5)符号常量:符号常量的值到底是多少,这是由在来定义符号常量时来决定的。#definepi3.14(宏定义)以下选项中,能用作数据常量的是:A)o115B)0118C)1.5e1.5D)115l以下选项中不能作为c语言合法常量的是:AA)'cd'B)0.1e+6C)"a

3、"D)'11'以下选项中不属于字符常量的是:BA)'C'B)"C"C)'xCC0'D)'72'(3)整型常量与实型常量整型常量的表示方法***十进制数:0-9***八进制数:以0开头的数字,由0-7组成。下列合法的八进制数是:A)0B)028C)-077D)01.0***十六进制数:以OX开头,由0-9和A-F组成。-67-C语言复习资料A)oxffB)OxabcC)Ox11D)Ox19实型常量的表示方法:134.2小数形式:134.2指数形式:1.342e2***字母e和E之前必须要偷***字母

4、e和E之后的数字必须是整数***字母e和E之间不能有空格2.90E-10.425E3-444.5424E-20.1e+61.23E1.32.变量的定义1)定义:在程序的运行过程中其值可以被改变的量,就叫变量。2)原则:变量必须先定义后再使用。(变量定义的过程就是给变量开品存储单元的过程。)3)分类:***整型变量:用关键字int来表示shortint短整型longint长整型(在内存中占4个单元,如123l)unsigned无符号如有-200u这就是错的。(全部是正数)变量的定义:inta这是定义了一个整型

5、变量a。***float单精度在内存中占4个字节。***double双精度在内存中占8个字节。-67-C语言复习资料3.算术表达式(1)基本的算术运算符+、-、*、/、%这些都是双目运算符(有两个操作对象)注意:除%外,其他的运算符的运算对象可以是整型也可以是实型。%操作对象只能是整型。如:10%3=110.7%554.64%643.3说明:1)如果双目运算符两边云算数的类型一致,则所得的结果的类型与运算数的类型一致。如1.0/2.0=0.51/2=02)双目运算符两边运算数的类型不一致,则系统会自动进行类

6、型转换,使两边的类型一致后,再进行运算。1.0/2=0.53)所有的单精度数据,在运算过程中都以双精度进行计算。(一般定义变量为实型类型的时候,可以直接定义为double型)(2)优先级()+-*/%+-由高─────低如:5+1/2=54.强制类型转换格式:(类型名)(表达式)-67-C语言复习资料***类型名后面的括号内表达式为单个表达式时,可省略括号,当后面的为多个表达式时,括号不可省略。例如:(int)3.525=3(double)10%3=?例如:表达式:(int)((double)9/2)-(9

7、)%2的值是:A)0B)3C)4D)5设变量已正确定义并赋值,以下正确的表达式是:A)X=Y*5=X+ZB)int(15.8%5)C)x=y+z+5,++yD)x=25%5.05.赋值表达式格式:变量名=表达式注:1.不可以颠倒(左边必须是变量名,右边必须是C语言中合法的表达式)2.功能是先求出右边变大事的值,然后把次赋值给赋值号左边的变量。确切的说是把数据存入以该变量为标识的存储单元中去。a=4a=b+73.结合性的优先级仅高于逗号表达式。顺序是自右向左的。如a=2+7/34."="是一个赋值号,不是一个

8、等号。-67-C语言复习资料5.x=y,变量的值也是可以传递和赋值的。它的意思是将变量y中的赋值到x中去。同样N=N+1也成立。6.赋值运算符左侧只能是变量,不能是常量或表达式a+b=c是违法的。7.赋值号的右边也可以是一个赋值表达式。如a=b=7+1.补充:表达式和语句的区别:表达式后面加一个分好就是语句。6.复合赋值表达式如:1)a+=3-----a=a+3同理可得a*=3/=-=a+=a=a+aa的初值为9

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

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

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