#include "stdafx.h"
int main(int argc, char* argv[])
{
struct bs{
unsigned a:1;
unsigned b:3;
unsigned c:4;
} bit,*pbit;
bit.a=1;
bit.b=7;
bit.c=15;
pbit = &bit;
printf("bit.a=%d,bit.b=%d,bit.c=%d\n",bit.a,bit.b,bit.c);
printf("pbit->a=%d,pbit->b=%d,pbit->c=%d\n",pbit->a,pbit->b,pbit->c);
return 0;
}
输出:
bit.a=1,bit.b=7,bit.c=15
pbit->a=1,pbit->b=7,pbit->c=15