我正在使用Visual Studio 2008编写一个适用于Windows XP/Vista/7的C++应用程序。 我的一些结构体使用位字段,就像示例中所示。
typedef struct myStruct_tag
{
BYTE myVar1;
WORD myVar2;
WORD myVar3;
union
{
struct
{
BYTE :1;
BYTE field1 :1;
BYTE field2 :1;
BYTE reserved :5;
} myBitField;
BYTE myVar4;
};
BYTE myVar5;
BYTE myVar6;
} myStruct_t;
哪一端是最高位?