-
Notifications
You must be signed in to change notification settings - Fork 1
/
68数据类型总结.c
43 lines (37 loc) · 1.32 KB
/
68数据类型总结.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/*数据类型总结*/
1.基本数据类型
1.整型%d
int
unsigned
signed
short
long
long long
2.浮点型%f
float
double
3.字符型%c
char
2.构造类型--把相关数据类型统一管理起来,方便使用
1.数组
是把同一种类型的相关联的数据统一管理起来.如int arr[5]
2.结构体
是把不种类型的相关联的数据统一管理起来.
如struct Person per={"heima",2}
3.共用体或联合体
同一片空间,可以存不同的数据类型.但是每次只能创建一个类型元素.
如:union Person per;任意一次赋值都会把之前的数据替换
4.枚举
把一些特定相关的几种状态保存起来.并起别名方便识别.
如:enum Boolen{FALSE,TRUE} b;
3.指针类型%p
实质是一个能够存储地址的内存空间.存储的地址指向该地址对应的内存空间
核心功能是操作对应空间的数据,并且能够在内存中随意移动,不受限制.
如:int *p; *p,*(p+1),(结构体独有:p->name);
4.空类型
void:一般用于表示一个函数没有(不需要)返回值
空类型指针:void *
*sizeof用于去输出任意数据的内存占用字节数
int main(){
return 0;
}