可以查看 /usr/include/limits.h 文件
里面定义好了各种类型的最大最小值
...
/* Minimum and maximum values a `signed int‘ can hold. */
# define INT_MIN (-INT_MAX - 1)
# define INT_MAX 2147483647
...
原文:http://www.cnblogs.com/AndyStudy/p/6402659.html