1 struct x { 2 unsigned x1:1; 3 unsigned x2:2; 4 unsigned x3:3; 5 }; 6 7 int main()8 main() { 9 struct x b = {1, 2, 3}; 10 11 printf("%d %d %d\n", b.x1, b.x2, b.x3); 12 printf("%d\n", b.x3); 13 sync(); 14 b.x3 += 2; 15 sync(); 16 printf("%d\n", b.x3); 17 } 18 19 20