1.基本数据类型
• 1.整型 %d
o int
• unsigned
• signed
• short
• long
• long long
• 2.浮点型%f
o float
o double
• 3.浮点型%c
o char
2.构造类型---把相关数据类型统一管理起来,方便使用
• 1.数组
o 是把同一种数组类型的相关来年的数据统一管理起来,如,int arr[5];
• 2.结构体
o 是把不同类型的相关联的数据统一管理起来.
o 如:struct Person per={“heima”,2};
• 3.共用体或联合体
o 同一片空间,可以存不同的数据,但是每次只能创建一个类型元素.
o 如:union Person per;任意一次赋值都会把之前的数据替换
• 4.枚举:
o 把一些特定相关的几种状态保存起来,并起别名方便识别.
o 如:enum Boolean{FALSE,TRUE} b;
3.指针类型%p
• 实质是一个能够存储地址的内存空间.存储的地址指向该地址对应的内存空间,核心功能是操作对应空间的数据,并且能够在内存中随意移动,不受限制.
• 如:int p;p;*(p+1);(结构体独有:p->name);
4.空类型
• void :一般用于表示一个函数没有(不需要)返回值
• 空类型指针:void*.
|
|