#include <QCoreApplication>
//#pragma anno_unions //如果出现报错,共用体可能不支持匿名结构嵌套
typedef union
{
unsigned char BYTE;
struct
{
unsigned char B0: 1;
unsigned char B1: 1;
unsigned char B2: 1;
unsigned char B3: 1;
unsigned char B4: 1;
unsigned char B5: 1;
unsigned char B6: 1;
unsigned char B7: 1;
};
}BIT_8;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
BIT_8 bit8;
bit8.B0=1;
bit8.B7=1;
printf("%#x",bit8.BYTE);
return a.exec();
}
C语言中位段实际运用
最新推荐文章于 2022-02-17 14:11:04 发布