【发布时间】:2026-01-27 09:55:02
【问题描述】:
嘿,我想知道如何将 C 中的 Int 数组转换为字节数组,以及声明方法是什么。如果它更简单并且不使用指针,我将不胜感激。感谢cmets
例如:int addr[500] 到 byte[]
另外,我还希望结束字节数组具有相同的数组名称。
【问题讨论】:
-
整数是 32 位,而一个字节是 8 位。您是否希望字节数组的大小是整数数组的 4 倍,并将每个整数存储在 4 个字节上?
-
你想访问每个 int 的所有字节,还是只访问每个 int 的低字节?
-
Int 是 4 或 8 字节长(根据定义至少 2 我认为)...你希望它如何转换为 1B 类型?到
char[2000]还是什么?你知道小端和大端的区别吗? -
你所说的“演员”是什么意思?你想要一个在每个位置包含相同值的数组吗?还是您想要一个包含相同数据但解释不同的数组?
-
如上所述@joshhendo,我想将每个整数存储在 4 个字节中。所以我想知道该怎么做。谢谢