金帝集团:C语言公用型问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/10 02:50:11
main()

{
union{
short i[2];
long k;
char c[4];}

r,*p=&r;
p→i[0]=0x39;
p→i[1]=0x38;
printf("%x,%x,%x,%x \n" , p→c[0],p→c[1],p→c[2],p→c[3];)
}
答案是39 0 38 0 为什么是这样的