相关疑难解决方法(0)

C位字段变量正在打印意外值

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);
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮忙说出为什么程序的输出是2 2 1

c bit

5
推荐指数
2
解决办法
2997
查看次数

标签 统计

bit ×1

c ×1