首先定义一个结构体变量: struct BitFlag { unsigned char db0: 1; unsigned char db1: 1; unsigned char db2: 1; }Flag; 位变量使用: Flag.db0= 1; 很好用 很节约内存