编辑代码

#include <stdio.h>

int main () {
    typedef union {
	struct {
		unsigned char Brm_0:1;
		unsigned char Brm_1:1;
		unsigned char Brm_2:1;
		unsigned char Brm_3:1;	
		unsigned char Brm_4:1;
		unsigned char Brm_5:1;
		unsigned char Brm_6:1;
		unsigned char Brm_7:1;		
	};
} Brm8;
Brm8 a; 
#define bit a.Brm_1
bit=1;
    printf("%d",bit);
    return 0;
}