请大虾指点一下有关结构sizeof的问题!
typedef struct gifscrdesc
{
WORD wWidth;
WORD wDepth;
struct globalflag
{
BYTE Palbits: 3;
BYTE SortFlag: 1;
BYTE ColorRes: 3;
BYTE GlobalPal: 1;
}GlobalFlag;
BYTE byBackground;
BYTE byAspect;
}GIFSCRDESC;
这个结构在photoshop生产的gif文件中为7,而sizeof返回为8,为什么呢?