计算机二级各考点
1 基础知识部分
1.1基本概念
1.一个源程序不论由多少个源文件组成,都有一个且只能有一个main函数,即主函数。
C语言规定所有的C程序都有且只有一个main函数。任何一个C程序都是从main函数开始执行的,最后整个程序结束也是在main函数结束。
一个C语言源程序可以由一个或多个源文件组成。每个源文件可由一个或多个函数组成。函数是C程序的基本组成单位。
2.程序中使用的变量名、函数名、标号等统称为标识符。
(1)C 规定,标识符只能由字母、数字和下划线组成。其中,第一个字符必须是字母或下划线。
(2)在标识符中,大小写是有区别的。
(3)用户定义的标识符不应与关键字(32个)相同。
在C语言中共有32个关键字。
autobreakcasecharconstcontinuedefault
dodoubleelseenumexternfloatfor
gotoifintlongregisterreturnshort
signedsizeofstaticstructswitchtypedefunion
unsignedvoidvolatilewhile
(4)例如,以下标识符是合法的:
a, x, x3, BOOK_1, sum5, Int
以下标识符是非法的:
3s 以数字开头
s*T 出现非法字符*
-3x 以减号开头
bowy-1 出现非法字符-(减号)
int int是关键字
3.C语言的注释符是以“/*”开头,以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,不对注释作任何处理。注释符也可以用“//”,但是只能对当前行进行注释。
4.每一个说明,每一个语句都必须以分号结尾。但预处理命令(如:#include )、函数头(void main())和花括号“}”之后不能加分号。
5.
1.2常量和变量
1.2.1常量
1.数字常量
①八进制整数以0为开头,如0121表示八进制数121;十六进制整数以0x开头。
②实型常量有两种表示形式:小数形式和指数形式。指数形式。由数字和字母e(E)组成,可带正负号,其中,e是指数的标志,要求e之前必须有数字,e之后必须是整数,这种表示方式也称为科学计数法。如12e3或12E3表示12×103。
2.字符常量:C语言的字符常量是用单引号括起来的一个字符。如'a'、'D'、'$'、'\n'、'\012'、'\x0a'等均为字符常量。每个字符在内存中占用一个字节,用于存储它的ASCII码值。
常用转义字符
转义字符
转义字符的意义
ASCII代码
\n
回车换行
10
\t
横向跳到下一制表位置
9
\b
退格
8
\r
回车
13
\f
走纸换页
12
\\
反斜线符"\"
92
\'
单引号符
39
\”
双引号符
34
\a
鸣铃
7
\ddd
1~3位八进制数所代表的字符
\xhh
1~2位十六进制数所代表的字符
3.字符串常量
字符串常量就是用一对双引号括起来的字符序列,如:"china"。
C语言规定以'\0'作为字符串的结束符,它占用存储空间,但不计入字符串的有效长度(即有效字符的个数)。字符串由有效字符和字符串结束符'\0'组成。
4.符号常量
C语言还可以通过宏定义来表示常量,格式如下:
#define 宏名 宏定义字符串
如:#define N 10
1.2.2变量
1.变量必须遵守“先定义,后使用;先赋值,后运算”的原则。
2.基本数据类型
1.1整型数据
类 型
数据长度
(比特)
取值范围
[signed] int
有符号整型
32
-2?147?483?648~-2?147?483?647
-2131~231-1
unsigned [int]
无符号整型
32
0~4?294?967?295
0~232-1
[signed] short [int]
有符号短整型
16
-32?768~32?767
-215~215-1
unsigned short [int]
无符号短整型
16
0~65?535
0~216-1
[signed] long [int]
有符号长整型
32
-2147?483?648~-2?147?483?647
-2131~231-1
1.2实型数据类型
类 型
数据长度(比特)
有效数字
数值范围
float
32
6~7
-3.4×10-38~3.4×1038
double
64
15~16
-1.7×10-308~1.7×10308
long double
128
18~19
-1.2×10-4932~1.2×104932
1.3字符型数据类型
类 型
数