原创 C语言位变量

2010-7-29 12:56 3074 10 10 分类: 工程师职场
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] http://cds828.blog.163.com/blog/static/298221462008674395666/

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /3 下一条