单项选择题

有以下程序
main()

union
unsigned int n;
unsigned char c;
ul;
u1.c='A';
cout<<u1.n<<endl;

执行后输出结果是

A.产生语法错
B.随机值
C.A
D.65