整型的最小尺寸
这个问题在这里已经有了答案:

整数类型的实际大小因实现而异。 该标准只需要数据类型与每种数据类型的最小尺寸之间的大小关系:
关系要求是long long不小于long ,不小于int ,不小于short 。 由于char的大小始终是最小支持的数据类型,所有其他数据类型不能小于。
char的最小大小为8位, short和int的最小大小为16位, long为32位, long long必须至少包含64位。
要获取每种类型的最大/最小编号,您可以调用:
#include <limits>
const int min_int = std::numeric_limits<int>::min();
const int max_int = std::numeric_limits<int>::max();
或C解决方案:
#include <limits.h>
const int min_int = INT_MIN;
const int max_int = INT_MAX;
链接地址: http://www.djcxy.com/p/40403.html
