C语言类型
类型的意义:1.这个类型所开辟的空间
2.如何看待内存空间的视角
有两大种
1.内置类型 比如:char short int long float double
整形家族:char(在内存中存储的是ASCII码值,unsigned signed) short int long
他们都有有符号和无符号位
浮点型家族:float double
2.自定义类型(构造类型)
{
>数组类型
>结构类型
>枚举类型
>联合类型
}
指针类型
int* char* float* void*
空类型
大端:数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中
小端:数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中
int a=20;
0000 0000 0000 0000 0000 0000 0001 0100
0x00 00 00 14
内存中14 00 00 00
低地址-->高地址
若有一个0x11 22 33 44
可以存11 22 33 44 44 33 22 11 (11 44 33 22 22 11 44 33)淘汰
44是低位,11是高位