是否有 LARGEST_INTEGER 宏或类似的宏? (三)
可能的重复:
如何设置变量C 中可能的最大数?
int 的最大值
我需要在代码中使用最大整数值,但我不这样做不想显式写入 4294967295。它在某处定义吗?
Possible Duplicates:
How would you set a variable to the largest number possible in C?
maximum value of int
I need to use the maximum integer value in my my code, but I don't want to explicitly write 4294967295. Is it defined somewhere?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
INT_MAX
(对于int
)或UINT_MAX
(对于unsigned int
) ;INT_MAX
(forint
) orUINT_MAX
(forunsigned int
) defined in<limits.h>
使用
limits.h
:Use
limits.h
:limits.h
中应该有一个常量,如果我没记错的话应该是 INT_MAXThere shall be a constant in
limits.h
, if I'm not mistaken it shall be INT_MAXINT_MAX 在
中定义INT_MAX as defined in
<limits.h>
包含文件
stdint.h
包含不同整数类型的所有不同宏。特别是UINTMAX_MAX
对于uintmax_t
。The include file
stdint.h
includes all different macros for the different integer types. In particularUINTMAX_MAX
foruintmax_t
.