>>510
Cでも構造体のメンバの配置のアラインメント指定できますよ。
1バイト境界にすれば、配置した通りにパックされるし。

たぶん言いたいのは、フィールドの定義を、レコードの先頭からのオフセットと
長さ(桁数)で指定できるって事だと思いますが。
Cのばあい、構造体のメンバーで、レコードの30バイト目から4桁の数字、
っていう指定は出来ないですからね。
そういうようなことでそ?