今天学习了一种结构体定义方法。
typedef union
{
struct
{
uint32_t bit_field1:1;
uint32_t bit_field2:7;
uint32_t bit_field3:8;
uint32_t reserv:16;
};
uint32_t all;
}int_def_t;
网上关于位域的介绍已经很详细了,在这里我附上链接。
今天学习了一种结构体定义方法。
typedef union
{
struct
{
uint32_t bit_field1:1;
uint32_t bit_field2:7;
uint32_t bit_field3:8;
uint32_t reserv:16;
};
uint32_t all;
}int_def_t;
网上关于位域的介绍已经很详细了,在这里我附上链接。