我可以假设sizeof(uint8_t)= 1吗?

时间:2018-02-07 03:03:17

标签: c sizeof uint8t uint

我有一个程序,它为uint8_t数组使用动态分配;我可以安全吗 假设它的长度总是一个字节?

1 个答案:

答案 0 :(得分:13)

如果uint8_t存在,则sizeof(uint8_t)必须为1. uint8_trequired,宽度恰好为8且没有填充位,并且CHAR_BIT是必需的至少为8.如果存在uint8_t,则在不违反这些要求的情况下,它不能有多个char的位数。

相关问题