1:基本数据类型
1)整型
int
unsigned 无符号类型修饰符 最高位不用表示正负
修饰int 用%u
signed 有符号类型修饰符 最高位表示正负
修饰int用%d
long 修饰double用%Ld输出 修饰int用%ld输出
long long 修饰int用%lld
short 修饰int用%d
2)浮点型 用%f输出
双精度浮点型 double
单精度浮点型 float
PS:浮点型只有有符号类型,没有无符号类型
3)字符型
char 用%c输出
2:构造类型--把相关数据类型统一管理起来,方便使用
1)数组
是把同一种数据类型的相关联的数据统一管理起来
2)结构体
是把不同数据类型的相关联的数据统一管理起来
3)共用体或联合体
同一片空间,可以存不同的数据类型,但是每次只能创建一个类型元素,
任意一次赋值都会把之前的数据替换
4)枚举
把一些特定的相关的几种状态保存起来,并起别名方便识别
3:指针类型
实质是一个能够存储地址的内存空间,存储地址指向该地址的内存空间
核心功能是操作对应内存空间的数据,并且能够在内存种随意移动,不受限制
4:空类型
void:一般用于表示一个函数没有(不需要)返回值 |
|