union和位域的混合使用
typedef union {
struct
{
unsigned char bit0:1;
unsigned char bit1:1;
unsigned char bit2:1;
unsigned char bit3:1;
unsigned char bit4:1;
unsigned char bit5:1;
unsigned char bit6:1;
unsigned char bit7:1;
}bitt;
unsigned char byte;
}byte_st;
记得bit0 在前。

浙公网安备 33010602011771号