邀请:@maychang
@chunyang
@huo_hu
@freebsder
参与回复
本帖最后由 深圳小花 于 2021-8-3 14:43 编辑
请问以下代码中 为什么 stc_sysctrl_field_t 第1位 只有一个bit 却用 32位的 uint32_t 来定义
/* exact-width unsigned integer types */
typedef unsigned char uint8_t;
typedef unsigned short int uint16_t;
typedef unsigned int uint32_t;
typedef struct
{
__IO uint32_t RCH_EN : 1;
__IO uint32_t XTH_EN : 1;
} stc_sysctrl_field_t;
|