struct m { int parent:3; int child:3; int mother:2; }; void main() { struct m son={2,-6,5}; printf("%d %d %d",son.parent,son.child,son.mother); }
任何人都可以帮忙说出为什么程序的输出是2 2 1?
2 2 1
c bit
bit ×1
c ×1