数据类型
ILP32
ILP64
LP64
LLP64
char
8
8
8
8
short
16
16
16
16
int
32
64
32
32
long
32
64
64
32
longlong
64
64
64
64
pointer
32
64
64
64
float
32
32
32
32
double
64
64
64
64
绝大部分64位的Unix,linux都是使用的LP64模型;
64位的Windows使用的是LLP64(long long and point 64)模型。
64位的Windows使用的是LLP64(long long and point 64)模型。
即:char 为 1字节
short 为 2字节
longlong 为8字节
这是所有系统通用。
在windows 和大多Linux、unix下: int 为4字节