新视野教育C语言计算机二级复习资料

C语言复习资料,全国计算机二级C语言

二、冲刺课复习

(一)、C语言部分

1、C语言的基础知识

1)合法的用户标识符考查:

合法的要求是由字母,数字,下划线组成。有其它元素就错了。

并且第一个必须为字母或则是下划线。第一个为数字就错了。

关键字不可以作为用户标识符号。main define scanf printf 都不是关键

字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写

了,所以不是关键字。

2)实型数据的合法形式:

2.333e-1 就是合法的,且数据是2.333×10-1。

考试口诀:e前e后必有数,e后必为整数。.

3)字符数据的合法形式::

'1' 是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。

'0' 的ASCII数值表示为48,'a' 的ASCII数值是97,'A'的ASCII数值是65。

一般考试表示单个字符错误的形式:'65' "1"

字符是可以进行算术运算的,记住: '0'-0=48

大写字母和小写字母转换的方法: 'A'+32='a' 相互之间一般是相差32。

4) 整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节:

考试时候一般会说,在16位编译系统,或者是32位系统。碰到这种情况,

不要去管,一样做题。掌握整型一般是两个字节, 字符型是一个字节,双精

度一般是4个字节就可以了。

5)转义字符的考查:

在程序中 int a = 0x6d,是把一个十六进制的数给变量a 注意这里的0x必须

存在。

在程序中 int a = 06d, 是一个八进制的形式。

在转义字符中,’\x6d’ 才是合法的,0不能写,并且x是小写。

‘\141’ 是合法的, 0是不能写的。

‘\108’是非法的,因为不可以出现8。

6)算术运算符号的优先级别:

同级别的有的是从左到右,有的是从右到左。

7)强制类型转换:

一定是 (int)a 不是 int(a),注意类型上一定有括号的。

注意(int)(a+b) 和(int)a+b 的区别。 前是把a+b转型,后是把a转型

再加b。

8)表达式的考查:

是表达式就一定有数值。

赋值表达式:表达式数值是最左边的数值,a=b=5;该表达式为5,常量不可以

赋值。

自加、自减表达式:假设a=5,++a(是为6), a++(为5);运行的机理:

++a 是先把变量的数值加上1,然后把得到的数值放到变量a中,然后再用

这个++a表达式的数值为6,而a++是先用该表达式的数值为5,然后再把a

的数值加上1为6,再放到变量a中。 进行了++a和a++后 在下面的程序中

你可能喜欢

  • 算法设计
  • C语言程序设计
  • C语言二级题库
  • C语言二级公共知识
  • C语言计算机二级
  • C语言二级考试
  • 国家保安员资格考试试卷
  • 保安员资格考试

新视野教育C语言计算机二级复习资料相关文档

最新文档

返回顶部