@C语言位操作
第一次使用博客功能,随便测试一下。
C语言进行位操作的方式:
- 按位操作
- 位段操作
C语言位操作可以用在单片机寄存器设置方面。
//
struct BitVar{
unsigned int flag1:3;
unsigned int flag2:1;
int trailing:28;
};
void main (void)
{
struct BitVar u0;
u0.flag1 = 3;
u0.flag2 = 2;
u0.trailing = 0;
}
@C语言位操作
第一次使用博客功能,随便测试一下。
C语言进行位操作的方式:
C语言位操作可以用在单片机寄存器设置方面。
//
struct BitVar{
unsigned int flag1:3;
unsigned int flag2:1;
int trailing:28;
};
void main (void)
{
struct BitVar u0;
u0.flag1 = 3;
u0.flag2 = 2;
u0.trailing = 0;
}