数据的存储
栈区的默认使用
先使用高地址处的空间
再使用低地址处的空间
内置类型
short
long
long long
float
double
整型家族
char
unsigned char
signed char
short
unsigned short[int] --short a=10;--short int a=0;
signed short[int]
int
unsigned int
signed int
long
unsigned long [int]
signed long[int]
浮点型家族
float
double
自定义类型(构造类型)
数组类型
结构体类型 struct
枚举类型 enum
联合类型 union
指针类型
int* pi;
char* p;
float* p;
void* pv(无具体类型的指针);
空类型
void表示空类型(无类型)
通常应用于函数返回类型,函数的类型,指针类型
2222
整型的存储
对于整型来说,数据存放内存中,其实存放的是补码
(四个二进制位转换为一个十六进制位)
大端小端
大端(存储)模式/大端
字节
序存储模式:是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中
小端(存储)模式/小端
字节
序存储模式:是指数据的低位保存在内存的低地址中,而数据的高位,保存在内存的高地址中
以字节为单位,来存储的。--14(1字节)是数据的低位,保存到内存的低地址中。
浮点型的存储