在结构体中对变量定义的后面加上一个冒号再有一个数字是什么意思?

问题描述:

在结构体中对变量定义的后面加上一个冒号再有一个数字是什么意思?
如 struct {
byte grpZOUT :6;
byte :1;
byte :1;
} Merged;
} ZOUT_STR;
这是一个单片机的c程序里面的,而且定义的类型也是byte不是unsigned或int类型.这个单片机里面有一个通信协议
1个回答 分类:综合 2014-10-18

问题解答:

我来补答
位域结构体~一般网络传输等用得上,冒号后面跟的数字代表占的位数.
定义的是byte有什么问题?不管是byte还是int都一样的啊,当然unsigned是不一样的...
 
 
展开全文阅读
剩余:2000