看TI的zigbee协议栈时发现有个这样的定义:
typedef struct
{
byte EndPoint;
uint16 AppProfId;
uint16 AppDeviceId;
byte AppDevVer:4;
byte Reserved:4;
byte AppNumInClusters;
cId_t *pAppInClusterList;
byte AppNumOutClusters;
cId_t *pAppOutClusterList;
} SimpleDescriptionFormat_t;
在这里面byte AppDevVer:4;这个AppDevVer后面的“:”然后跟个4,是什么意思?这是什么用法? |