本帖最后由 铭天 于 2014-6-3 09:02 编辑
struct TEXT
{
uchar BIT1 :2;
uchar BIR2 :7;
};
这个例子由于内存对其会开辟两个8位空间,空间一存放BIT1(2) 空间二存放BIT2(7)怎么才能让他连续对齐 空间一存放BIT1(2) 空间二存放BIT1(6) 空间二存放BIT2(1)呢。
内存空间 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
BIT1 * *
BIT2 X X X X X X X
BIT1 * *
BIT2 X X X X X X X |