64位系统的short数据类型长度是2字节不是4字节,int数据类型才是4字节。大多数情况下,32位系统和64位系统的数据类型字节是相同的,只有一部分数据类型进行了倍增,如unsigned long 字形是从4个字节升到8个字节,long类型是有4到8,指针是从4到8。