我必须使用可以跨越4个字节以上的无符号整数,我应该使用什么类型?
PS对不起"noobism",但就是这样:D
注意:我需要整数,因为我必须做除法,只关心整数部分,这样int很有用
只需包含
该标头上还有其他几个有用的变体,例如最少变体(uint_least64_t是至少64位的类型)和快速变体(uint_fast64_t是具有至少64位的最快整数类型).同样非常有用的是intptr_t/uintptr_t(对于void*指针足够大)和intmax_t/uintmax_t(最大类型).
如果由于某种原因你的编译器没有
long long,64 bit integer ... 在这里你可以找到一些关于数据类型和范围的参考...