单项选择题

已知字符0的ASCII码为十六进制的30,现有程序如下:
#include <stdio.h>
main()
union
unsigned char c;
unsigned int i[4];
z;
z.i[0]=0x39;
z.i[1]=0x36;
printf("%c\n",z.c);

此程序的输出结果是( )。

A.6
B.9
C.0
D.3