教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

计算机期末考试复习资料 C语言复习

来源:网络收集 时间:2026-09-09
导读: 计算机期末考试复习资料 C语言复习 C语言复习 第一章: 总结: (1) C程序是由函数构成的。这使得程序容易实现模块化。 (2) 一个函数由两部分组成: 函数的首部:例1.3中的max函数首部 int max(int x,int y ) 函数体:花括号内的部分。若一个函数有多个花括号,

计算机期末考试复习资料 C语言复习

C语言复习

第一章:

总结:

(1) C程序是由函数构成的。这使得程序容易实现模块化。

(2) 一个函数由两部分组成:

函数的首部:例1.3中的max函数首部

int max(int x,int y )

函数体:花括号内的部分。若一个函数有多个花括号,则最外层的一对花括号为函数体的范围。

函数体包括两部分:

声明部分:int a,b,c; 可缺省

执行部分:由若干个语句组成。可缺省

注意:

函数的声明部分和执行部分都可缺省,

例如:

void dump ( )

{

}

这是一个空函数,什么也不做,但是合法的函数

(3) C程序总是从main函数开始执行的,与main函数的位置无关。

(4) C程序书写格式自由,一行内可以写几个语句, 一个语句可以分写在多行上,C程序没有行号。

(5) 每个语句和数据声明的最后必须有一个分号。

(6) C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf 等函数来完成的。C对输入输出实行“函数化”

第二章:

算法的特性

1.有穷性:一个算法包含有限的操作步骤

2.确定性:算法中的每一个步骤是确定的,含义是唯一的

3.有零个或多个输入

4.有一个或多个输出

5.有效性:算法中每一个步骤应能有效运行

计算机期末考试复习资料 C语言复习

三种基本结构

顺序结构、选择结构、循环结构

第三章:

一、数据类型

1.标识符(identifier)

定义:用来标识变量、常量、函数等的字符序列

组成: 只能由字母、数字、下划线组成,且必须是字母或下划线开头,C 语言中大小写敏感(如count ,Count ,COUNT 是三个不同的标识符。)不能使用关键字 长度:最长32个字符

命名原则:见名知意 不宜混淆 如l 与I, o 与0 顺序结构

选择结构

当型(While 型)循环结构

直到型(Until 型)循环

计算机期末考试复习资料 C语言复习

2.常量

定义:程序运行时其值不能改变的量(即常数)

分类:(符号常量,直接常量)

符号常量:用标识符代表常量

定义格式:#define

3.变量

概念:其值可以改变的量

变量名与变量值

变量定义的一般格式:

数据类型变量1[,变量2,…,变量n];

二、整型变量的分类:

分为四种:基本型、短整型、长整型、无符号型

1.基本型:

用“int”表示

2.短整型:

用“short int”或“short”表示

3.长整型:

用“long ”或“long int ”表示

4.无符号型:(修饰符:unsigned)

不存放符号,则不带符号数.

又分无符号整型,无符号短整型, 无符号长整型。分别以unsigned int、unsigned short和unsigned long表示。

计算机期末考试复习资料 C语言复习

三、浮点型数据

1.实型常量(实数或浮点数)表示形式:

(1)十进制数形式:数字和小数点组成(必须有小数点)如0.123, .123, 123.0, 0.0, 123.

(2)指数形式:(e或E之前必须有数字;e后必须为整数)如12.3e3 ,123E2, 1.23e4 , e-5 , 1.2E-3.5

2.实型常量的类型

默认double型

在实型常量后加字母f或F,认为它是float 型

如:12.3f

一个浮点型常量可以赋给一个float型,double型,long double型变量,根据变量的类型截取实型常量中相应的有效位数。

1.浮点型数据在内存中的存放形式

浮点型数据是按照指数形式存储的。系统把一个浮点数据分成小数部分和指数部分,分别存放。指数部分采用规范化的指数形式。

2.浮点变量分类

1)单精度(float型)

2)双精度(double型)

3)长双精度(long double型)

3.字符常量

定义:用单引号括起来的单个普通字符或转义字符

转义字符:反斜线后面跟一个字符或一个代码值表示

4.C语言的运算符

1.算术运算符:(+ - * / % ++ --)

2.关系运算符:(< <= == > >= !=)

3.逻辑运算符:(!&& ||)

4.位运算符:(<< >> ~ | ^ &)

5.赋值运算符:(= 及其扩展)

6.条件运算符:(?:)

计算机期末考试复习资料 C语言复习

7.逗号运算符:(,)

8.指针运算符:(* &)

9.求字节数:(sizeof)

10.强制类型转换:(类型)

11.分量运算符:(. ->)

12.下标运算符:([])

13.其它:(如函数调用运算符( ))

5..算术运算符和表达式

基本算术运算符:+ - * / %

结合方向:从左向右

优先级:- ---->* / % -----> + -

6.自增、自减运算符++ --

作用:使变量值加1或减1

种类:

前置++i, --i (先执行i+1或i-1,再使用i值)

后置i++,i-- (先使用i值,再执行i+1或i-1)

说明:

++ -- 不能用于常量和表达式,如5++,(a+b)++

++ --结合方向:自右向左

优先级:- , ++ , -- > * , / , % > + , -

四、逗号运算符和表达式

逗号运算符(顺序求值运算符)

基本形式:表达式1,表达式2

扩展形式:表达式1,表达式2,…表达式n

结合性:从左向右

逗号表达式的值:等于表达式2的值

用途:常用于循环for语句中

注意:并不是任何地方出现的逗号都是作为逗号运算符。例如函数参数也是用逗号来间隔的。

如: printf(“%d,%d,%d”,a,b,c);“a,b,c”并不是一个逗号表达式,它是printf函数的3个参数

printf(“%d,%d,%d”,(a,b,c),b,c) “(a,b,c)”是一个逗号表达式,它的值等于c的值。

第四章:

一、格式输出函数

格式:printf(“格式控制串”,输出表)

功能:按指定格式向终端输出若于个任意类型的数据

输出表:(此项是可选的)输出表中是需要输出的一些数据,也可以是表达式。如果要输出的数据不止1个,相邻2个之间用逗号分开。例:

(1)printf("I am a student.\n");

(2)printf("%d",3+2);

(3)printf("a=%f b=%5d\n", a, a+3);

必须强调:“格式字符串”中的格式符,必须与“输出项表”中、输出项的数据类

计算机期末考试复习资料 C语言复习

型一致,否则会引起输出错误。

二、格式符:

1.d格式符──以带符号的十进制整数形式输出。

%d %md %ld %mld

printf("n=%d,n=%5d,n=%2d,n=%ld",123,123,123,135790);

说明:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于则按实际长度输出。

输出结果:n=123,n=??123,n=123,n=135790

2. S格式符──输出一个字符串

1)%S:按实际字符串长度输出

2)%ms:输出的字符串占m列,如果字符串长度大于m,

则突破m的限制,将字符串全部输出。若串长小于m

则左补空格。

3)%-ms:如果串长小于m 则在m 列范围内,字符左靠,

右补空格。

4)%m.ns:输出占m列,但只取字符串左端的n个字符,

且这n个字符输出在m列的右端,左端补空格

5)%-m.ns …… 此处隐藏:2583字,全部文档内容请下载后查看。喜欢就下载吧 ……

计算机期末考试复习资料 C语言复习.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/91469.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)