これがどのように機能するのか、実際に機能するかどうかを明確にするために、私はただ疑問に思っています.
32 ビット int とサイズ 4 の 8 ビット int 配列がある場合、32 ビット int を 8 ビット int 配列の 0 番目のインデックスに割り当てて、事実上同じ値をビットごとに持つことができますか。また、変換して元に戻したい場合は、32 ビットの int を配列と適切なビット シフトで埋めることができると思います。
int32 bigVbl = 20;
int8 smallVbl[4];
smallVbl[0] = bigVbl;
smallVbl 配列が bigVbl 全体を保持することを期待しています。