【发布时间】:2013-08-23 11:20:27
【问题描述】:
Linux 在 types.h 中识别小端 32 位类型。我必须将磁盘数据结构编写为 C 结构,但其中一个属性是 24 位。如何在同一行上表示它?
Linux 有 __le32 和 __le64,但没有其他大小。
【问题讨论】:
-
在标准机器上,没有任何指令处理 24 位数据。所以它必须是一个组合类型。你能给出你的属性的类型吗?
标签: c linux struct linux-kernel