第三章 C语言的数据类型、运算符 与表达式
第三章 C语言的数据类型、运算符 与表达式
3.10语言的数据类型 数据与操作是构成程序的两个要素。 操作就是对数据进行的加工,最基本的操作是运算 G语言的数据类型: 整型(int) 长整型( long int) 基本类型 数值类型/数型 数据类型 实型单精度型(fla) 字符类型cha)双精度型 double) 枚举类型(enum 构造类型{数组类型 结构体类型( struct) 在程序中对用到的所 共用体类型 (union) 有数据都必须制定其 指针类型 数据类型 空类型
3.1 C语言的数据类型 数据与操作是构成程序的两个要素。 操作就是对数据进行的加工,最基本的操作是运算。 C语言的数据类型: 数 据 类 型 数值类型 整型 实型 整型(int) 长整型(long int) 单精度型(float) 字符类型(char) 双精度型(double) 数组类型 结构体类型(struct) 共用体类型(union) 枚举类型(enum) 基本类型 构造类型 指针类型 空类型 在程序中对用到的所 有数据都必须制定其 数据类型
3.1.2常量和变士 常量示例 define Price 30 define num 12 void maino 符号常量 ■■■■■■ total s NUI PRICE> total2 Er8/ PRICE printf("total=%d", total 常量 不会被替换
3. 1. 2常量和变量 常量示例 #define PRICE 30 #define NUM 12 void main() { ... ... total = NUM * PRICE; total2 = 84 * PRICE; printf("total=%d", total); ... ... } 不会被替换 常量 符号常量
程序中# define为宏定义,它的一般形式为: # define标识符字符串 作用:用一个指定的标识符来代表一个字符串,这个标 识符称为符号常量。 >宏定义不能在行末加分号 >宏定义通常写在文件开头、函数之前 >符号常量名习惯上用大写 >使用符号常量的好处是: 1.含意清楚 2.一改全改
➢ 程序中# define为宏定义,它的一般形式为: #define 标识符 字符串 作用:用一个指定的标识符来代表一个字符串,这个标 识符称为符号常量。 ➢ 宏定义不能在行末加分号 ➢ 宏定义通常写在文件开头、函数之前 ➢ 符号常量名习惯上用大写 ➢ 使用符号常量的好处是: 1. 含意清楚 2. 一改全改
3.1.2变量 变量:程序中可改变的量有名字,占一定的存a变量名 、变量必须先定义后使用 34 变量值 1如何定义? 般形式:类型标识符变量名 如: char c1,c2;inta,i; 存储单元(地址) float ave double mu 2>为何定义变量? 可节省存储空间,加快运行速度 可便于检查该变量进行的运算是否合法 2、区分不同的变量使用变量标识符(变量名字 标识符:用来表示变量、常量、函数等的名字的有效序 列,只能由字母、数字或者下划线三种字符构成,且第 个字符必须为字母或下划线,长度一般不超过8个
3.1.2 变量 变量:程序中可改变的量,有名字,占一定的存储单元 1、变量必须先定义后使用 1> 如何定义? 一般形式:类型标识符 变量名 如:char c1,c2; int a, i; float ave; double mul; 2>为何定义变量? 可节省存储空间,加快运行速度 可便于检查该变量进行的运算是否合法 2、区分不同的变量——使用变量标识符(变量名字) 标识符:用来表示变量、常量、函数等的名字的有效序 列,只能由字母、数字或者下划线三种字符构成,且第 一个字符必须为字母或下划线,长度一般不超过8个。 a 34 -7634 a 变量名 存储单元(地址) 变量值