有以下程序 main() { union{ unsigned int n; unsigned char c; }ul; u1.c="A"; cout<<u1.n<<endl; } 执行后输出结果是
A.产生语法错
B.随机值
C.A
D.65
请帮忙给出正确答案和分析,谢谢!