- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全国计算机二级C语言各章考点小结
全国计算机二级C语言各章考点小结
第1章 概述
1.C程序的构成:函数(一个主函数和其他自定义函数)
2.C函数的结构:函数头:函数类型、函数名、参数类型、参数名
函数体:函数头下一对花括符作定界符,含说明部分和执行部分
3.C程序的书写格式:(1)语句以分号结束;(2)一条语句可写在多行,或一行可写多条语句;
(3)注释符/* */
第2章 算法
1.算法的特性:有穷性、确定性、有效性、0个或多个输入、1个或多个输出
2.算法的表示:(1)自然语言 (2)流程图(传统、N-S) (3)伪代码 (4)计算机语言
3.三种基本结构及流程图表示(传统、N-S):顺序、选择、循环
4.结构化程序设计思想:自顶向下、逐步细化、模块化设计、结构化编码
第3章 数据类型、运算符和表达式
整型
1. C的数据类型 基本类型 实型
字符型
枚举型
数组
构造类型 结构体
共用体
指针
空类型
2.常量与变量
(1)常量:普通常量或字面常量:从字面可判断其类型
符号常量:用# define 命令定义,约定用大写字母表示其名字
(2)变量:先定义,再使用,用标识符命名,一般用小字母表示其名字
(3)标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名等的有效字符序列,即名字,标识符的命名规则:
A.由字母、数字、下划线三类字符组成;
B.由字母或下划线打头;
C.区分大小写;
D.不能和C语言的关键字相同(C语言里共有32个关键字)
3.整型数据
(1)常量:十进制、八进制(以0打头后跟八进制数符)、十六进制(以0x打头后跟十六进制数符)
(2)变量:以二进制补码形式在内存中存放,共有6种类型:
类型 字节数 范围 short 2 -32768 ~ +32767 int 4 -2147483648 ~ +2147483647 long 4 -2147483648 ~ +2147483647 unsigned short 2 0 ~ 65535 unsigned int 4 0 ~ 4294967295 unsigned long 4 0 ~ 4294967295 (3)使用时注意根据数据的范围选择合适的数据类型,避免产生整型数据的溢出。
4.实型(浮点型)数据
(1)常量:十进制小数形式(由数字、小数点组成,可省略整数或小数部分)、指数形式(尾数E指数,表示尾数*10指数,其中E前必须有数字,E后必须是整数)
(2)变量:按指数形式存储,共有3种类型:
类型 字节数 有效数字位数 float 4 7 double 8 15 long double 16 18 (3)使用时注意发生实型数据的舍入误差,即避免将一个很大的数和一个很小的数直接相加或相减,否则会较小数据丢失的情况。
5.字符型数据
(1)常量:普通字符常量(由一对单引号括起来一个字符)、转义字符常量(单引号内以\打头)(见P48)
(2)变量:占一个字节的存储空间,存放字符的ASCII码值,类型:char
(3)字符数据和整型数据可相互赋值。如果将一个大于255的整数赋给字符变量,则字符变量中实际存储的是整数%256后的值
(4)字符串常量:由一对双引号括起来的0个或多个字符序列。字符串的存储需要比串中实际字符个数多1个字节的空间。因为系统会自动在串的末尾加上一个空字符(’\0’)作为串的结束标记。
6.变量赋初值:类型 变量名=表达式; 作用:将表达式值的类型自动转换为变量的类型再进行赋值。
7.各类型数值数据间的混合运算(P54)
8.C的运算符分类及优先级、结合方向(P365)
(1)按功能分(P55)
(2)按所需操作数分:a.单目运算符:右结合,优先级第二
b.双目运算符:左结合(除赋值、复合赋值运算符是右结合外)
c.三目运算符:右结合(条件运算符)
9.算术运算符及表达式
(1)基本算术运算符:+ - * / %
文档评论(0)