C语言程序设计第01章-概述.ppt

C语言程序设计第01章-概述.ppt

ID:55827804

大小:839.50 KB

页数:100页

时间:2020-06-09

C语言程序设计第01章-概述.ppt_第1页
C语言程序设计第01章-概述.ppt_第2页
C语言程序设计第01章-概述.ppt_第3页
C语言程序设计第01章-概述.ppt_第4页
C语言程序设计第01章-概述.ppt_第5页
资源描述:

《C语言程序设计第01章-概述.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.1C的数据类型2.2常量与变量2.3整型数据2.4实型数据2.5字符型数据2.6变量赋初值第2章数据类型、 运算符与表达式2.7各类数值型数据间的混合运算2.8算术运算符和算术表达式2.9赋值运算符和赋值表达式2.10逗号运算符和逗号表达式习题第2章数据类型、 运算符与表达式第2章数据类型、运算符与表达式为了方便地表示这些不同种类的数据,C语言提供了丰富的数据类型。在实际问题中,可能会遇到各种各样的数据。这些数据都以某种特定的形式存在着。年龄:22工资:2381.85姓名:HusseinSadam整数实数字符串标识符在C语言中,变量名、符号常量名

2、、函数名等统称为标识符。C语言规定,标识符只能由字母、数字和下划线组成,且第一个字符只能是字母或下划线。下列是合法的标识符,可以充当变量名等。sum,student_name,_part_1但是,下面这些标识符不合法,Mr.Wang,a>b,1_2_3①大小写敏感,sum,Sum,SUM是3个不同的标识符。②关键字不能作为标识符。③ANSIC未规定标识符的最大长度,TC最多允许32个字符。④应尽量做到“见名知意”。关于标识符应注意以下方面:C的数据类型数据类型数据所占空间的大小和存储格式有数据类型来决定,因此必须为出现在程序中的所有数据指定数据类型。

3、由于C语言把程序中的数据又分为变量和常量两大类,因此,不论是常量数据还是变量数据,都要指定数据类型。C语言根据什么把数据分为变量和常量?2.2常量与变量在程序执行过程中其值可以改变的量称为变量。在程序执行过程中,其值不能被改变的量称为常量。……inta;floatb;a=-90;b=3.14*2.1;……变量变量常量常量字面值常量计算机处理的数据都要存储,存储就要有空间。如果这个空间中的数据不能被修改,这个空间就称为常量空间,简称常量。所谓字面值常量,就是一种常量空间的名称.特点:它由常量值和表示该数值类型的后缀字符或界限符组成。52388L是长整型

4、字面量,其中52388是常量值,L是代表长整型的后缀。3.1416F是单浮点型字面量,其中3.1416是常量值,F是代表单浮点型的后缀;‘A’是字符型字面量,A是常量值,单引号是定界符;普通整型和双浮点型的字面量没有表示类型的后缀,它们是默认的,例如:345是普通整型字面量,3.1416是双浮点型字面量。有了字面常常量的概念,我们就可以严格地说明赋值操作符“=”两边的含义:从右边的名称所表示的空间中读取数据,存储到左边的名称所表示的空间中。示例2.5符号常量如果在程序中某处定义了符号常量(以PI为例),从此往后,本文件中凡是出现PI的地方都代表3.1

5、4;……#definePI3.14#defineSNO1001……L=2*PI*1.5;……s=PI*0.6*0.6;…………#define符号名常量值符号常量符号常量file1.c所谓符号常量,就是用符号代表的一个常量。符号常量的定义方式为:为什么要用符号来表示一个常量呢?这样做有什么好处?PI可以和常量3.14一样参加运算.符号常量在程序中,适当使用符号常量的好处在于:①能起到“见名知意”的作用,比直接写个常量直观。②能做到“一改全改”。关于符号常量再强调以下几点:①符号常量名习惯上常用大写;②符号常量是常量而不是变量,不允许用赋值运算等改变它的

6、值。……#definePI3.14#defineSNO1001……L=2*PI*1.5;……s=PI*0.6*0.6;…………变量每个计算机上都要有内存,程序只有装入到内存中,才可能被执行。①从逻辑上看,内存是由一个个的字节构成的。内存201202203204205206207内存地址②每个字节都有唯一的内存地址。③每个字节可以容纳8位二进制数。二进制位变量所谓变量,就是在程序执行过程中,其值可以被改变的量。通俗地讲,变量就像高档饭店的房间,这体现在以下几个方面:对某个房间来说,一拨客人走后,另一拨客人可以进来,虽然房间不变,但里头吃饭的人在变。在C

7、程序中,变量就是建立在内存里的房间,它用来存储不断变化的信息。存放在变量中的信息称为变量值。为了区分不同的房间,人们为每个房间起一个名字,比如百合厅、玫瑰厅等。每个变量也有变量名。房间有大小、档次之分。变量有类型之分,变量的数据类型决定了可以容纳的信息种类,也决定了所占单元的大小。每个房间有自己的房间号,而且房间名与房间号有对应关系。每个变量有自己的存储地址,而且变量名与存储地址有对应关系。总之,变量具有名字、类型、值、地址等属性。如果需要一个变量空间,一般需要通过定义来要求系统分配,定义时要指出变量(空间)的类型,并给出变量(空间)的名称,也称变量

8、(空间)标识符。这个名称由用户指定,但要符合命名规则。通过变量名读写变量空间数据的方式称为直接引用方式。变量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。