const int,该怎么处理

const intconst int max后面的数字最大可以是多少?如果定义大了调试的时候会报堆栈溢出。如果我要定义一个

const int
const int max= 

后面的数字最大可以是多少?
如果定义大了调试的时候会报堆栈溢出。
如果我要定义一个100000000的max应该怎么定义?


[解决办法]
#define INT_MIN (-2147483647 - 1) /* minimum (signed) int value */
#define INT_MAX 2147483647 /* maximum (signed) int value */