这是我的位域
struct {
unsigned char v64 : 1;
unsigned char leg : 7;
} valid;
然后我收到警告:
main.c:17:3: warning: type of bit-field ‘v64’ is a GCC extension [-pedantic]
main.c:18:3: warning: type of bit-field ‘leg’ is a GCC extension [-pedantic]
如果我更改int
为没有警告。但我想要一个字节的位域(无符号字符)。
如何?