keil中结构体变量能定义位变量吗

如题所述

标准C的结构体只支持位域(Bit Field)。使用起来是通过掩码或移位实现的,代码效率不高。
如果你想实现类似于(unsigned char型变量的最高位也是个bit变量、可以直接访问)这样的需求,可以借助Keil扩展的bdata以及sbit功能实现。
温馨提示:答案为网友推荐,仅供参考