Field は、
Types または
Unions を、
デフォルトの配置より詰めて表示するために使うことができます。
最も一般に使う値は
Field = 1 です。
Field = 1 は、
Type や
Union が、できるだけ詰まった状態にします。つまり、項目間や、
Type の最後に加えられる、詰め物バイトを、無い状態にします。
Field は、項目配置を減少させるためだけに使うことができます。埋め草を増加させるために使うことはできません。
詰め物バイトを加えるには、代わりに、適切なメンバーを備えた
Union を使うことができます。
(渡辺注:「詰めもの」とは、右詰め、左詰めなどの整列の条件を満たすために構造体に勝手に入るパディングです。)