目录
1. 数据类型详细介绍
首先来看一下基本的数据内置类型和他们所占存储空间的大小:
char(1) //字符数据类型
short(2) //短整型
int(4) //整形
long(4) //长整型
long long(8) //更长的整形
float(4) //单精度浮点数
double(8) //双精度浮点数
类型的意义:
1. 使用这个类型开辟内存空间的大小(大小决定了使用范围)。
2. 如何看待内存空间的视角。
类型的基本归类:
整形:
char
unsigned char(0 - 255)
signed char(-128 - 127)
short
unsigned short [int]
signed short [int]
int
unsigned int
signed int
long
unsigned long [int]
signed long [int]
浮点数:
float
double
构造类型:
> 数组类型
> 结构体类型 struct
> 枚举类型 enum
> 联合类型 union
指针类型:
int *p;
char *p;
float* p;
void* p;
空类型:
void 表示空类型(无类型)
通常应用于函数的返回类型、函数的参数、指针类型。