[求助]这样能输出二进制编程吗?
main()
{ typedef struct {unsigned b:1;} BIT; /*位结构 */
union
{int t;
BIT bit[16];
} x;
int i;
x.t=0;
for(i=0;i<16;i++)
printf("%d",x.bit[i].b);
getch(); /* 请不要删除此行 */
}
这段程序怎么不能打印 t 的二进制编码?程序哪儿出问题了