单项选择题

下面程序的输出是()。
typedef union
long x[2];
int y[4];
char z[8];
MYTYPE;
MYTYPE them;
main()
printf("%d\n",sizeof(them));

A. 32
B. 16
C. 8
D. 24