第3童 数据类型、运算符与表达式
第3章数据类型、运算符与表达式 本章内容 1.c的数据类型 2.常量和变量 3.整型、实型、字符型数据 4.变量赋初值 5.各类数值型数据间的混合运算 6.算术运算符和算术表达式 7.赋值运算符和赋值表达式 8.逗号运算符和逗号表达式
-2- 第3章 数据类型、运算符与表达式 本 章 内 容 1. C的数据类型 2. 常量和变量 3. 整型、实型、字符型数据 4. 变量赋初值 5. 各类数值型数据间的混合运算 6. 算术运算符和算术表达式 7. 赋值运算符和赋值表达式 8. 逗号运算符和逗号表达式
第3章数据类型、运算符与表达式 3.1c的数据类型 数据以特定的形式存在:如整数、实数、字符等。 数据结构:数据的组织形式 ☆数据元素之间存在某些联系 ■线性( Linear)结构 层次结构或树(Tree)结构网状或图( Graph)结构
-3- 第3章 数据类型、运算符与表达式 3.1 C的数据类型 数据以特定的形式存在:如整数、实数、字符等。 数据结构:数据的组织形式 v 数据元素之间存在某些联系 线性(Linear)结构 层次结构或树(Tree)结构 网状或图(Graph)结构
第3章数据类型、运算符与表达式 3.1c的数据类型 C的数据结构是以数据类型形式出现的,如下表: 实型单精度 基本类型整型字符型 枚举类型 实型双精度 构造类型数组类型结构体类型共用体类型 指针类型 空类型 处理同一类问题,如果数据结构不同,算法也不同,应 综合考虑,选择最佳的数据结构和算法
-4- 第3章 数据类型、运算符与表达式 v C的数据结构是以数据类型形式出现的,如下表: 基本类型 整型 字符型 实型单精度 枚举类型 实型双精度 构造类型 数组类型 结构体类型 共用体类型 指针类型 空类型 处理同一类问题,如果数据结构不同,算法也不同,应 综合考虑,选择最佳的数据结构和算法。 3.1 C的数据类型
第3章数据类型、运算符与表达式 3.2常量和变量 常量和符号常量 ☆常量 在程序运行过程中其值不能被改变的量。 如字面常量:如3.6,-8,’A’等。 ☆符号常量:用标识符代表的常量。 例3.1: define price 30 main 0 int num. total num =10 total num *k Price printf(total %d",total)
-5- 第3章 数据类型、运算符与表达式 常量和符号常量 v 常量 在程序运行过程中其值不能被改变的量。 如字面常量:如3.6, -8, 'A'等。 v 符号常量:用标识符代表的常量。 例3.1: #define PRICE 30 main() { int num, total; num = 10; total = num * PRICE; printf("total = %d", total); } 3.2 常量和变量