我只是想知道这是如何工作的,并且要弄清楚它是否真的有效。
如果您有一个 32 位 int 和一个大小为 4 的 8 位 int 数组。您能否将 32 位 int 分配给 8 位 int 数组中的第 0 个索引,并且有效地具有相同的值,按位计算。另外,如果您想将其转换回来,我认为您可以用数组和适当的位移位填充 32 位 int。
int32 bigVbl = 20;
int8 smallVbl[4];
smallVbl[0] = bigVbl;
我希望 smallVbl 数组能够容纳整个 bigVbl。