【发布时间】:2011-04-05 11:45:26
【问题描述】:
可能的重复:
How would you set a variable to the largest number possible in C?
maximum value of int
我需要在我的代码中使用最大整数值,但我不想显式写 4294967295。它是在某个地方定义的吗?
【问题讨论】:
可能的重复:
How would you set a variable to the largest number possible in C?
maximum value of int
我需要在我的代码中使用最大整数值,但我不想显式写 4294967295。它是在某个地方定义的吗?
【问题讨论】:
INT_MAX(用于int)或UINT_MAX(用于unsigned int)在<limits.h>中定义
【讨论】:
使用limits.h:
#include <limits.h>
int maximum = INT_MAX;
【讨论】:
<limits.h>中定义的INT_MAX
【讨论】:
#include <limits.h>
INT_MAX
【讨论】:
limits.h中应该有一个常数,如果我没记错的话应该是INT_MAX
【讨论】:
包含文件stdint.h 包含用于不同整数类型的所有不同宏。特别是UINTMAX_MAX 为uintmax_t。
【讨论】: