一
#include<stdio.h>
int main()
{
union
{
int i;
struct
{
int j;
int m;
}byte;
struct
{
char k;
char p;
char q;
char s;
}bit;
}jin;
jin.bit.p=0x2;
jin.i=0x12345678;
printf("%x\n",jin.bit.k);
printf("%x\n",jin.bit.p);
print