struct packed_bit{ unsigned a:2; unsigned b:3; unsigned c:4; int i;}data;main(){ data.a=1;data.b=2;data.c=3;data.i=0; printf("%d\n",data);}
data是结构体,你直接用%d输出?