C语言 使用 malloc() 创建数据类型



在C中,我希望创建一个只有1字节的数据类型(如int或float(。我怎么可能做到这一点?我尝试过使用 malloc((,但我尝试过的方式没有工作。

你能在这里帮我一把吗?

例:

sizeof(int) = 4 bytes
sizeof(char) = 1 byte
sizeof(float) = 4 bytes
sizeof(myDataType) = 1 byte

有这样的数据类型。 char始终保证为一个字节长。如果要为该类型指定其他名称,只需使用 typedef 并基于 char 创建一个新类型。

更详细的解释可以在这个问题中找到:是否有机器,其中sizeof(char(!= 1,或者至少CHAR_BIT>8?

相关内容

  • 没有找到相关文章

最新更新