电子大神的日记本,供应链专家的功夫茶盘,在这里记录、分享与共鸣。

登录以开始

C语言位变量

struct data
{
 unsigned bit0:1;
 unsigned bit1:1;
 unsigned bit2:1;
 unsigned bit3:1;
 unsigned bit4:1;
 unsigned bit5:1;
 unsigned bit6:1;
 unsigned bit7:1;
}a;

      这样定义后就可以直接使用位变量了,如:
      a.bit0 = 0;
      a.bit7 = 1;
      if(a.bit5) 程序语句;

参考资料:

[1]

博主
ybdesire
ybdesire's Blog
ybdesire
点击跳转