【发布时间】:2013-05-17 11:13:02
【问题描述】:
为什么是答案
-1, 2, -3 ? (especially -3 ??? how come)
struct b1 {
int a:1;
int b:3;
int c:4;
} ;
int main()
{
struct b1 c = {1,2,13};
printf("%d, %d, %d",c.a,c.b,c.c);
return 0;
}
在 VC++ 32 位编辑器上编译。非常感谢。
【问题讨论】:
标签: c structure bit bit-fields