结构体bit位定义 KEIL工程中对bit位定义示例 KEIL工程中对bit位定义 示例 // reg typedef struct { u_int32 aaa :8; // bit[ 0~7] u_int32 bbb :6; u_int32 ccc :4; u_int32 ddd :8; u_int32 eee :3; u_int32 fff :3; //bit[29~31] } M_REG; 上述定义了一个32bit的寄存器结构体,并对每一bit进行了声明,从上到下从bit[0]~bit[31]: