阅读下面的程序输出结果
# include <stdio.h>main()
{union {long i;int k;char ii;char s[4];} mix ;
mix.i=0x23456789;printf("mix.i=%lx\n",mix.i);
printf("mix.k=%x\n",mix.k);
printf("mix.ii=%x\n",mix.ii);
printf("mix.s[0]=%x\tmix.s[1]=%x\n",mix.s[0],mix.s[1]);
printf("mix.s[2]=%x\tmix.s[3]=%x\n",mix.s[2],mix.s[3]);
return 0;
}
希望能够有详细的解答