int 4 short 2 char 1 为7然后对齐为8,12是不是错了