我正在看stdint.h并且假设它有uint16_t和uint_fast16_t,uint_least16_t的用途是什么,你可能想要用另外两个中的哪一个做得不好?
Mic*_*urr 10
假设您正在使用以下编译器:
unsigned char
是8位unsigned short
是32位unsigned int
是64位而unsigned int是"最快的".在那个平台上:
uint16_t
将不提供uint_least16_t
将是32位值uint_fast16_t
将是64位值有点神秘,但这就是它的用途.
它们的用处是另一个故事 - 我一直看到确切的尺寸变体.这就是人们想要的.我见过的"最少"和"快速"版本使用得非常接近(它可能只是在示例代码中 - 我真的不确定).
归档时间: |
|
查看次数: |
1641 次 |
最近记录: |