C编程语言中的Bitfields

如何访问C.Means中的整个结构成员我想在结构中获取变量的所有数据。

struct data { char a:1; char b:2; char c:3; char d:1; } arr; 

我可以通过使用访问个人成员。 operator.But我需要访问该结构中的所有成员。请告诉我该怎么办。

如建议的那样,将整个数据和位域结构联合起来。

 union { char Whole; struct data { char a:1; char b:2; char c:3; char d:1; } arr; } MyData;