是否有LARGEST_INTEGER宏或类似的东西? (C)

时间:2010-08-29 18:16:24

标签: c integer

  

可能重复:
  How would you set a variable to the largest number possible in C?
  maximum value of int

我需要在我的代码中使用最大整数值,但我不想显式写4294967295.是否在某处定义了?

6 个答案:

答案 0 :(得分:31)

INT_MAX

中定义的

int(适用于UINT_MAX)或unsigned int(适用于<limits.h>

答案 1 :(得分:4)

使用limits.h

#include <limits.h>

int maximum = INT_MAX;

答案 2 :(得分:3)

limits.h中应该有一个常数,如果我没有弄错,它应该是INT_MAX

答案 3 :(得分:2)

#include <limits.h>

INT_MAX

答案 4 :(得分:1)

<limits.h>

中定义的INT_MAX

答案 5 :(得分:1)

包含文件stdint.h包含不同整数类型的所有不同宏。特别是UINTMAX_MAX的{​​{1}}。