⑦z学院 第二章 基本数据类型、运算符与表达式 C语言程序设计教程
C语言程序设计教程 1 第二章 基本数据类型、运算符与表达式
⑦z学院 本章要求: C语言的数据类型 各种类型数据的定义方法 常量与变量 各种类型数据的混合运算 强制类型变换 重点: 数据类型; 数据的定义方法; 各种类型数据的混合运算 C语言程序设计教程 2
C语言程序设计教程 2 本章要求: • C语言的数据类型 • 各种类型数据的定义方法 • 常量与变量 • 各种类型数据的混合运算 • 强制类型变换 重点: • 数据类型; • 数据的定义方法; • 各种类型数据的混合运算
⑦z学院 2.1C语言的数据类型 C语言支持的数据类型非常丰富,它包括:基 本数据类型,构造数据类型,指针类型,空类 型四大类 整型 int 字符型char 基本类型 单精度实型 float 实型(浮点型) 枚举类型enum 双精度实型 double 数组类型[ 数据类型构造类型{结构体类型 struct 共用体类型 union 指针类型 空类型(无值类型) VOl d C语言程序设计教程
C语言程序设计教程 3 2.1 C语言的数据类型 • C语言支持的数据类型非常丰富,它包括:基 本数据类型,构造数据类型,指针类型,空类 型四大类 数据类型 构造类型 指针类型 * 空类型 ( 无 值 类 型 ) void 枚举类型 enum 数组类型 [ ] 结构体类型 struct 共用体类型 union 基本类型 整型 int 字符型 char 实型(浮点型) 单精度实型 float 双精度实型 double
⑦z学院 22常量、变量和标识符 对于基本数据类型量,根据其取值是否可改变可 分为常量和变量两种。 1常量 常量:其值不发生改变的量称为常量。常量可与数据类 型结合起来分类。例如,整型常量、实型常量、字符型 常量、字符串常量和符号常量。在编程过程中,常量是 可以不经说明而直接引用的,而变量则必须要先定义后 使用。 常用常量如下所示:整型常量:25、0、-7;实型常量 5.6、-6.9;字符常量:‘a'、b'。 C语言程序设计教程 4
C语言程序设计教程 4 2.2 常量、变量和标识符 对于基本数据类型量,根据其取值是否可改变可 分为常量和变量两种。 1.常量 常量:其值不发生改变的量称为常量。常量可与数据类 型结合起来分类。例如,整型常量、实型常量、字符型 常量、字符串常量和符号常量。在编程过程中,常量是 可以不经说明而直接引用的,而变量则必须要先定义后 使用。 常用常量如下所示:整型常量:25、0、-7;实型常量: 5.6、-6.9;字符常量:‘ a ’ 、 ‘b’
⑦z学院 2标识符 标识符是用来标识变量名、符号常量名、函数名、数 组名、类型名、文件名的有效字符序列。 用一个标识符来表示一个常量,称之为符号常量 符号常量在使用之前必须先定义,其一般形式为: # define标识符常量 其中# define也是一条预处理命令(预处理命令都以 #"开头),称为宏定义命令其功能是把该标识符定义 为其后的常量值。一经定义,以后在程序中所有出现 该标识符的地方均代之以该常量值。一般习惯上符号 常量的标识符用大写字母,变量标识符用小写字母, 以示区别。 C语言程序设计教程
C语言程序设计教程 5 2.标识符 • 标识符是用来标识变量名、符号常量名、函数名、数 组名、类型名、文件名的有效字符序列。 • 用一个标识符来表示一个常量,称之为符号常量。 • 符号常量在使用之前必须先定义,其一般形式为: • #define 标识符 常量 • 其中#define也是一条预处理命令(预处理命令都以 "#"开头),称为宏定义命令其功能是把该标识符定义 为其后的常量值。一经定义,以后在程序中所有出现 该标识符的地方均代之以该常量值。一般习惯上符号 常量的标识符用大写字母,变量标识符用小写字母, 以示区别