32位处理器
char为1字节 *char为4字节
int为4字节 *int为4字节
64位处理器
char为1字节 *char为8字节
int为4字节 *int为8字节
具体也跟编译器有关系,指针占据大小不一样可能是因为32位和64位地址总线的不同;