main(){ union { int k; char i[2]; }s; s.i[0]=Ox39; s.i[1]=Ox38```````````````````(*) printf("s.k=%x\n",s.k);}答案是3839带*的Ox38是什么意思?还有s.k没有赋值嘛,怎么输出?另外%x是输出什么格式?最好答案也解释下,谢谢了