1 / 40
文档名称:

常量和变量.ppt

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

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

分享

预览

常量和变量.ppt

上传人:文库新人 2021/11/6 文件大小:2.50 MB

下载得到文件列表

常量和变量.ppt

相关文档

文档介绍

文档介绍:常量和变量
第一页,共40页
本章要点
数据的描述规则
数据的操作规则
第二页,共40页
主要内容
常量与变量
整型数据
浮点型数据
字符型数据
各类数值型数据间的混合运算
第三页,共40页
C语言数据类型
指针类型
空类型(无值类型) void
构造类型
枚举类型 enum
数组类型
结构体 struct
联合体 union
基本类型
整型
字符型 char
实型(浮点型)
单精度实型float
双精度实型double
定义类型 typedef
数值类型
短整型 short int
长整型 long int
整型 int
第四页,共40页
常量与变量
常量
在程序运行过程中,其值不能被改变的量称为常量
常量区分为不同的类型:
整型 100,125,-100,0
实型 , ,-
字符型 ‘a’, ‘b’,‘2’
说明:符号常量
为了使用方便,可用一个符号名来代表一个常量。
第五页,共40页
例在程序中使用符号常量 #define PRICE 30 #include <> void main ( ) { int num, total; num=10; total=num * PRICE; printf(″total=%d\n″,total); }
符号常量: 用一个标识符代表一个常量。符号常量的值在其作用域内不能改变,也不能再被赋值。
运行结果: total=300
说明: 程序中用#define命令行定义PRICE代表常量30,此后凡在本文件中出现的PRICE都代表30,可以和常量一样进行运算
注意:
如再用赋值语句给PRICE赋值是错的
PRICE=40; /* 错误,不能给符号常量赋值*/
第六页,共40页
常量与变量
 变量
变量代表内存中具有特定属性的一个存储单元,它用来存放数据,也就是变量的值,在程序运行期间,这些值是可以改变的。
变量名实际上是以一个名字对应代表一个地址,在对程序编译连接时由编译系统给每一个变量名分配对应的内存地址。
从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据。
第七页,共40页
变量的定义
变量定义的语法格式:
数据类型 变量名称列表;
例如:
int a;
char x,y;
a=10;a=a+5;
x=‘a’;y=‘c’;
第八页,共40页
标识符命名规则:
变量的名字必须符合C语言对标识符的规定。
标识符是用来标识对象名字(包括变量、函数、数组、类型等)的有效字符序列 。
C语言中,有3类标识符:关键字、系统预定义的标识符、用户标识符。
C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。
用户在定义标识符时应避免使用关键字和系统预定义的标识符。
第九页,共40页
变量命名的规定:变量的名字必须符合C语言对标示符得规定
例:sum,_total, month, Student_name,
lotus_1_2_3,BASIC, li_ling
, ¥123,3D64,a>b


第十页,共40页