1 / 66
文档名称:

C语言程序设计_.ppt

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

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

分享

预览

C语言程序设计_.ppt

上传人:你是我的全部 2015/2/27 文件大小:0 KB

下载得到文件列表

C语言程序设计_.ppt

文档介绍

文档介绍:第三章   数据类型、运算符与表达式
C语言的数据类型
数据
程序加工处理的对象及其结果
数据类型
数据在计算机内部的存储形式(占用的内存单元数量、编码方式、取值范围等)
基本类型
字符型 char
整型 int
浮点型
单精度 float
双精度 double
指针类型
构造类型
数组
结构 struct
联合 union
枚举 enum
空类型
第三章
C的数据类型
C的数据类型
在程序中用到的所有数据都必须指定其数据类型。
本章主要介绍基本的数据类型,而链表、树、栈等复杂数据类型放到以后去仔细研究。
常量和变量
标识符
一个字符序列。在C中,被用来标记常量、变量、数据类型、函数及程序的名字。构成标识符,必须符合下列语法规则:
以字母(大小写均可)或下划线(_)中任一字符打头;
在第一个字母之后,可以是任意的字母,下划线和数字组成的字符序列,可以是空串;
标识符
合法标识符:
sum, average,class, day, month,student_name, _above, lotus_1_2_3, basic
不合法的标识符:
, $123, #33, 3D64, a>b
标识符的说明
C中,大小写字母有不同含义
例如main和MAIN就不同
标识符的长度在C语言中未统一规定,随不同开发系统而变
标识符
允许长度8
允许长度32
student_name
student_number
相同标识符
不同标识符
在C中,标识符可以分为三类:
关键字,说明某一固定含义的字,不允许赋予其它含义(都是小写字母,共32个)
特定字,具有特定含义的字,有define,undef,include,ifdef,ifndef,endif及line,主要用在预处理程序中
一般标识符,用户根据标识符的构成规则定义的标识符
标识符的说明
常量(Constant)与符号常量
常量: 在程序运行过程中,其值不能被改变的量
符号常量:代表常量的标识符(符号)
[] #define PRICE 30
main()
{
  int num, total;
  num = 10;
  total = num * PRICE;
  printf("total = %d", total);
}
用#define命令定义PRICE代表常量30,在主函数中出现的PRICE的值不变,恒为30,这里PRICE即为符号常量。
变量:在程序运行过程中,其值可以被改变的量。
在源程序中,变量用标识符表示
变量在内存中占据一定的存储单元。变量名的类型表明存储单元的数量(例如整型变量int占2字节存储单元。单精度实数float占4字节)
变量名表示存储单元的值
可以用运算符&取得存储单元的地址
变量(Variable)