原创
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条评论)
登录后参与讨论