0. 概念
- 理解:对程序处理的数据,进行的
分类
1. 作用
- 区分存储空间:不同的数据类型,存储的
空间大小
可能不同 - 根据不同数据类型的
特性
,做不同的数据处理
2. 分类
- 基本数据类型
1. 整型:短整型(short)、整型(int)、长整型(long) 2. 浮点型:单精度(float)、双精度(double)、长双精度(long double) 3. 字符型(char)
- 构造类型
1. 数组 2. 结构体 3. 枚举 4. 共用体
- 指针类型
- 空类型
3. 转换
- 强制类型转换:将一个数据
转换
成指定
的类型,方便处理
# 格式:(类型)需要转换的值 float a = 3.3f; int b = 3 + (int)a; printf("%d\n", b);
- 隐式类型转换:
较低精度
操作数被自动转换
成较高精度
的数据类型int a = 10; float b = 6.4f + a; printf("%f\n", b);
网友评论