typedef struct TEST{
unsigned pid : 2;
unsigned id : 1;
unsigned num : 9;
unsigned num1 : 4;
}Test;
此结构体实际应该占用大小是2个字节,但是在vs 2015 中使用sizeof() 测试时是4个字节 ,每32位会增加4个字节,使用 #pragma pack(1) 没有起作用,具体原因 有哪位大神晓得,望告知
typedef struct TEST{
unsigned pid : 2;
unsigned id : 1;
unsigned num : 9;
unsigned num1 : 4;
}Test;
此结构体实际应该占用大小是2个字节,但是在vs 2015 中使用sizeof() 测试时是4个字节 ,每32位会增加4个字节,使用 #pragma pack(1) 没有起作用,具体原因 有哪位大神晓得,望告知