位域

今天学习了一种结构体定义方法。
 
 
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;

网上关于位域的介绍已经很详细了,在这里我附上链接。

http://www.itkee.com/developer/detail-676.html

你可能感兴趣的:(位域)