困扰我都是希望解决一下。

struct er
{
Int t:1;

}p={1};

在main函数中打印t的值
eg:
printf("%d",p.t);
为什么结果是-1?