联合体(Union)的内存布局?如何用 union 判断大小端?