如果不使用位段,你怎么实现下面这段代码的功能?假定你使用的是一台16位的机器,它从左向右为位段分配内存。
struct {
int a:4;
int b:8:
int c:3;
int d:1;
} x;
...
x.a = aaa;
x.b = bbb;
x.c = ccc;
x.d = ddd;
如果不使用位段,你怎么实现下面这段代码的功能?假定你使用的是一台16位的机器,它从左向右为位段分配内存。
struct {
int a:4;
int b:8:
int c:3;
int d:1;
} x;
...
x.a = aaa;
x.b = bbb;
x.c = ccc;
x.d = ddd;