Word が 2 バイト、LongWord が 4 バイトだとすれば、
以下の構造体のサイズは 14 バイトになるはずなのですが、
SizeOf 関数を通してみると 16 バイトになっています。なぜですか。

program Project1;

{$APPTYPE CONSOLE}
type
 TBitmapFileHeader = record
  FType: Word;
  FSize: LongWord;
  FReserved1: Word;
  FReserved2: Word;
  FOffBits: LongWord;
 end;

begin
 WriteLn( Sizeof( TBitmapFileHeader ) );
 ReadLn;
end.