请教!+求助!
同样也是关于煅位的问题:
struct bit
{unsigned bund_bit:2;
unsigned char_bit:2;
unsigned pari_bit:1;
unsigned even_bit:1;
unsigned stop_bit:2;
unsigned dummybit:8;
};
main ()
{struct bit *pmod;
unsigned int modeword;
printf("%x",&modeword);
pmod=(struct bit *)&modeword;
printf("\nbund_bit:",pmod->bund_bit);
printf("\nchar_bit:",pmod->char_bit);
printf("\npari_bit:",pmod->pari_bit);
printf("\neven_bit:",pmod->even_bit);
printf("\nstop_bit:",pmod->stop_bit);
}
我输入A9后,输出依次为:12012
能详细解释一下吗?换为其它输入呢?