4 int x
: 12, y
: 4, : 0, : 4, z
: 3;
6 } x
= { 1, 2, 3, 4, 5, 6 };
8 struct baz
{ unsigned int a
:2, b
:4, c
:32;} y
= { 7, 8, 9};
12 printf("x = %d %d %d %d %d %d\n", x
.a
, x
.b
, x
.x
, x
.y
, x
.z
, x
.c
);
13 printf("y = %d %d %d\n", y
.a
, y
.b
, y
.c
);
16 printf("x = %d %d %d %d %d %d\n", x
.a
, x
.b
, x
.x
, x
.y
, x
.z
, x
.c
);
19 printf("y = %d %d %d\n", y
.a
, y
.b
, y
.c
);
27 printf("p->b != 0!\n");
28 p
->a
= 0x3; p
->b
= 0xf;
29 printf("p->a = 0x%x, p->b = 0x%x\n", p
->a
, p
->b
);