单项选择题

考虑下面的声明:
union u1{
char c;
int i[3];
double d;
};
那么每个u1的对象需要的字节数为()

A.21
B.13
C.12
D.8