c语言二级笔记大全,全国计算机等级考试二级C语言笔记.doc

全国计算机等级考试概述

考试时间:一年两次,前半年是3月最后一个周末,下半年是9月第三个周末。

开考等级及科目:1级:MS Office、B、WPS Office

2级:C、VF、VB、Java、C++、Access、Delphi

3级:网络技术、数据库技术、PC技术、信息管理技术

4级:软件测试工程师、网络工程师、数据库工程师

二级C的考试情况:

笔试:公共基础(数据结构与算法、程序设计基础、软件工程基础、数据库技术基础)

分值30分

C部分 分值70分

机试:填空题 3*10=30

改错题 2*15=30

编程题 1*40=40

第一章 C的基本概念

程序:可以连续执行的一条条指令的集合

源程序:由高级语言编写的程序

目标程序:由二进制代码表示的程序

机器语言:面向机器的指令

编译程序:具有翻译功能的软件

C语言是结构化的程序设计:

顺序结构:逐条依次执行语句

选择结构:条件是否成立决定是否执行其后的语句

循环结构:条件是否成立决定是否执行若干相同的语句

C程序是由函数组成,在一个程序中,主函数(main)是唯一的,不同名的自定义函数可以有多个。从main开始执行,且从main结束。

第二章 C语言的初步知识

一、了解简单的C程序

#include “stdio.h” ——命令行 即头文件

main( ) ——主函数

{int a,b,s;

scanf(“%d%d”,&a,&b);

s=a+b;

printf(“%d\n”,s);

}

说明:

1.函数体由说明(定义)部分和执行部分组成;

2.“;”是C语句的一部分,也是C语句的结束标志;

3.在C程序中出现的标点符号一律是英文状态。

二、标识符

1.标识符的定义:由字母、数字、下划线组成,并且以字母或下划线开头。

C语言的字母是区分大小写的

2.标识符的分类:

①关键字:32

数据类型关键字:char double float int long short signed struct union unsigned void enum

控制语句关键字:break case continue default do else for goto if return switch while

存储类型关键字:auto static register extern

其他关键字:const sizeof typedef volatile

②预定义:#define PI 3.1415926

③用户自定义:a3

三、C语言中的两个量

1.变量

①数据类型:short(2) int(4) long(4) float(4) double(8) char(1)

②定义格式

数据类型 变量名

eg:int a,b,c;

2.常量

①整型常量

八进制:以0打头 0~7

十进制:+ -

十六进制:以0x打头 0~9 A~F(a~f)

长整型数的表示法:36L(l)

②实型常量

小数:3.52

指数:3.56e-7

指数表示法的说明:ⅰ.e前后必须要有数字

ⅱ.e后必须为整型数

ⅲ.e前后无空格

四、运算符及表达式

运算符:连接运算对象的符号

表达式:用运算符连接起来的式子

1.算术运算符及表达式

+、-、*、/、%、【++、--、+(正)、-(负)】单目运算符

/:取商

若两操作对象都为整型,则结果取整商;若两操作对象有其一为实型,则结果取实商

3/9 10/4

%:取余 操作对象必须为整型数

11%5 6%9

如果在运算时确实要对实型数取余,则要对运算对象做强制类型转换。

转换格式:(数据类型)(表达式) (int)(3.6+5)%4

++:自增1 前置:++i 先+1再参与运算

后置:i++ 先参与运算再+1

int i=3;

6+(++i) 6+(i++)

说明:++、--的运算对象只能是变量!不能是表达式、常量、函数

2.关系运算符及表达式

>、>=、

判断条件是否成立 真(非0数) 1 假(0) 0 逻辑值

int a=9,b=6,c=7,f=-1;

a>b

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值