最佳答案
C99标准引入了以下数据类型。
uint8_t
表示它是8位无符号类型。uint_fast8_t
意味着它是最快的无符号整型,至少有8个
比特。uint_least8_t
表示它是一个至少有8位的无符号整型数。我了解 uint8_t
和什么是 uint_fast8_t
(我不知道它是如何在寄存器级实现的)。
1. 你能解释一下“它是一个至少有8位的 unsigned int
”是什么意思吗?
2. 与 uint8_t
相比,uint_fast8_t
和 uint_least8_t
如何帮助提高效率/代码空间?