共用体のメモリサイズは、その中で最も大きなメンバーのサイズによって決まります。 これは、共用体がすべてのメンバーを同じメモリ領域で共有するためです。 例えば、共用体にint型とdouble型のメンバーがある場合、共用体のサイズはdouble型のサイズになります。 これは、double型がint型よりも大きなメモリを必要とするためです。