1 / 73
文档名称:

第3章-数据类型.ppt

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

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

文档介绍:C语言程序设计
主 讲:王 榕

课程要求
★ 课前请做好预习
★ 课堂安静,头脑清醒,思维活跃
★ 认真、保持独立、按时完成并提交作业
★ 重视上机实践,有效利用上机时间

第三章
数据类型、运算符与表达式

本章要点
数据的描述规则
数据的操作规则

主要内容
3.1 C的数据类型

3.2 常量与变量

3.3 整型数据

3.4 浮点型数据运行

3.5 字符型数据
3.6变量赋初值

3.7 各类数值型数据间的混合运算
3.8 算术运算符和算术表达式
3.9 赋值运算符和赋值表达式
3.10 逗号运算符和逗号表达式

3.1 C的数据类型
C语言提供了以下一些数据类型。
数据类型
构造类型
指针类型
空类型(无值类型) void
枚举类型 enum
数组类型
结构类型 struct
联合类型 union
基本类型
整型 int
字符型 char
实型(浮点型)
单精度实型
float
双精度实型
double

3.2 常量与变量
3.2.1 常量和符号常量
常量:在程序运行过程中,其值不能被改变的量
称为常量。
常量区分为不同的类型:
整型常量 100,125,-100,0
实型常量 3.14,0.125,-3.789
字符型常量 ‘a’, ‘b’, ‘2’
字符串常量 “a”, “ab”, “1232”
符号常量:用一个标识符代表一个常量的符号。
符号变量的值在其作用域内不能改变,也不能再被
赋值。

例3.1 符号常量的使用 #define PRICE 30 #include <stdio.h> 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;/* 错误,不能给符号常量赋值
使用符号常量的好处:
1)含义清楚。“见名知意”
2)在需要改变一个常量是做到“一改全改”

3.2 常量与变量
3.2.2 变量
变量代表内存中具有特定属性的一个存储单元,它用来存放数据,这就是变量的值,在程序运行期间,这些值是可以改变的。
变量名实际上是以一个名字对应,代表一个地址。在对程序编译连接时由编译系统给每一个变量名分配对应的内存地址。从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据。


3.2 常量与变量
3.2.2 变量
变量命名的规定:C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。
例:sum,_total, month, Student_name, lotus_1_2_3,BASIC, li_ling

M.D.John, ¥123, 3D64, a>b

点击展开更多

分享好友

预览全文

第3章-数据类型.ppt

上传人:iris028 2021/1/20 文件大小:657 KB

下载得到文件列表

第3章-数据类型.ppt

相关文档