12_3.cpp
来自「C程序参考,简单易懂,是初学者不可少的参考资料」· C++ 代码 · 共 24 行
CPP
24 行
#include "stdio.h"
void main()
{
struct BitField
{
unsigned a:1;
unsigned b:3;
unsigned c:4;
unsigned d:8;
} bit,*pbit;
printf("size of bit:%d bytes\n",sizeof(bit));
bit.a=1;
bit.b=7;
bit.c=15;
bit.d=255;
printf("%d,%d,%d,%d\n",bit.a,bit.b,bit.c,bit.d);
pbit=&bit;
pbit->a=0;
pbit->b&=1;
pbit->c|=0;
pbit->d^=0X0F;
printf("%d,%d,%d,%d\n",pbit->a,pbit->b,pbit->c,pbit->d);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?