📄 12_3.cpp
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -