1.整形家族:
char
unsigned char
signed char
short
unsigned short(int)
signed short(int)
int
unsigned int
signed int
long
unsigned long(int)
signed long(int)
2.浮点数家族:
float
double
3.构造类型:
——数组类型
——结构体类型 struct
——枚举类型 enum
——联合类型 union
4.指针类型
5.空类型: void
一、整形在内存中的储存
对于整形来说:数据存放内存中其实存放的是补码。
原码:直接将二进制按照正负数的形式翻译成二进制就可以。
反码:将原码的符号位不变,其他位依次按位取反就可以得到了。
补码:反码+1就得到补码。
(正数的源、反、补码都相同。)
大小端介绍:
大端模式——数据的低位保存在内存的高地址中。
小端模式——数据的低位保存在内存的低地址中。
符号位填充: