1 / 216
文档名称:

《C语言程序设计》总结.ppt

格式:ppt   大小:2,749KB   页数:216页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《C语言程序设计》总结.ppt

上传人:分享精品 2018/4/4 文件大小:2.68 MB

下载得到文件列表

《C语言程序设计》总结.ppt

相关文档

文档介绍

文档介绍:有穷性:包含有限的操作步骤。
确定性:算法中的每一个步骤都应当是确定的。
有零个或多个输入:输入是指在执行算法时需要从外界取得必要的信息。
有一个或多个输出:算法的目的是为了求解,“解”就是输出。
有效性:算法中的每一个步骤都应当能有效地执行,并得到确定的结果。
算法的特性
C的数据类型
数据类型
常量与变量
在程序执行过程中,其值可以改变的量称为变量。
在程序执行过程中,其值不能被改变的量称为常量。
整型常量:98,-3
浮点型常量:,-
字符常量: ′a′,′B′
字符串常量: “ab”, “ 23”
由于通过字面就能判别它们是常量,因此,这样表示的常量称为字面常量/直接常量,
变量
所谓变量,就是在程序执行过程中,其值可以被改变的量。通俗地讲,变量就像某高档饭店的房间,这体现在以下几个方面:
对某个房间来说,一拨客人走后,另一拨客人可以进来,虽然房间不变,但里头吃饭的人在变。
在C程序中,变量就是建立在内存里的房间,它用来存储不断变化的信息。存放在变量中的信息称为变量值。
为了区分不同的房间,人们为每个房间起一个名字,比如百合厅、玫瑰厅等。
每个变量也有变量名。
房间有大小、档次之分。
变量有类型之分,变量的数据类型决定了可以容纳的信息种类,也决定了所占存储单元的大小。
每个房间有自己的房间号,而且房间名与房间号有对应关系。
每个变量有自己的存储地址,而且变量名与存储地址有对应关系。
总之,变量具有名字、类型、值、地址等属性。
标识符
在C语言中,变量名、常量名、数组名、函数名等统称为标识符。C语言规定,标识符只能由字母、数字和下划线组成,且第一个字符只能是字母或下划线。
下列是合法的标识符,可以充当变量名等。
sum,student_name,_part_1 , BASIC
下面这些标识符不合法,
,a>b,1_2_3
①大小写敏感,sum,Sum,SUM是3个不同的标识符。
②关键字不能作为标识符。
③ANSI C标准未规定标识符的最大长度,TC最多允许32个字符。
④应尽量做到“见名知意”。
⑤“先定义,后使用”
标识符应注意问题
C语言的特点-基本组成
关键字
C语言中又系统特殊定义的具有特定含义的标识符,不允许用户作为自定义标识符使用。
auto break case char const
continue default do double else
enum extern float for goto
if int long register return
short signed sizeof static struct
switch typedef union unsigned void
volatile while
整型常量
由于C语言把数据分为常量和变量两大类,所以整型数据也相应地分为整型常量和整型变量。

整型常量可以以三种形式出现在C程序中。
(2)八进制形式
为了避免与十进制形式混淆,这种形式要求以0开头。如0123表示八进制数123,即(123)8,其值为1×82+2×81+3×80,等于十进制的83。
(1)十进制形式
例如 123,-5,0
(3)十六进制形式
这种形式要求以0x开头。如0x123表示十六进制数123,即(123)16,其值为1×162+2×161+3×160,等于十进制的291。
整型变量
我们可以用
int 变量名;
来定义整型变量。例如
int i;
TC系统会在内存中为它分配2字节的存储单元,共计16个二进制位。
整型数据以其补码形式存放。
类型类型说明符长度数的范围
基本型 int 2字节-32768~32767
短整型 short 2字节-215~215-1
长整型 long 4字节-231~231-1
无符号整型 unsigned int 2字节 0~65535
无符号短整型 unsigned short 2字节 0~65535
无符号长整型 unsigned long 4字节 0~(232-1)
Turbo C系统的规定
浮点型常量的表示方法
浮点型常量可以以两种形式出现在C程序中:
(2)指数形式
例如,-, -3, -+5
(1)十进制小数形式(定点形式)
例如,,123.,-.123,
一定要有小数点。
注意:①在e的前后一定要有数字,e2、1E 不合法。
-×103
×10-3
-×105
②在e的后面务必是整数, 不合法。
③一个实数可以用多种指数形式