r: 127
min of short: -32768
max of short: 32767
min of int: -2147483648
max of int: 2147483647
min of long: -2147483648
max of long: 2147483647
min of long long: 9223372036854775808
max of long long: 9223372036854775807
max of unsigned char: 255
max of unsigned short: 65535
max of unsigned int: 4294967295
max of unsigned long: 4294967295
max of unsigned long long: 18446744073709551615
关于浮点数请参考float.h头文件。以下翻译来自百度文库:
double:
DBL_DIG double小数点后面精确的位数
DBL_EPSILON 最小的尾数 (1.0+DBL_EPSILON != 1.0)
DBL_MANT_DIG 尾数中的位数
DBL_MAX 最大值
DBL_MAX_10_EXP 最大10进制指数
DBL_MAX_EXP 最大2进制指数
DBL_MIN 最小值
DBL_MIN_10_EXP 最小10进制指数
DBL_MIN_EXP 最小2进制指数
float :
FLT_DIG float小数点后面精确的位数
FLT_EPSILON 最小的尾数 (1.0+FLT_EPSILON != 1.0)
FLT_MANT_DLG 尾数中的位数
FLT_MAX 最大值
FLT_MAX_10_EXP 最大10进制指数
FLT_MAX_EXP 最大2进制指数
FLT_MIN 最小值
FLT_MIN_10_EXP 最小10进制指数
FLT_MIN_EXP 最小2进制指数
FLT_RADIX 进制基数 FLT_ROUNDS 加法舍入
long double:
LDBL_DIG long double小数点后面精确的位数
LDBL_EPSILON 最小的尾数 (1.0+LDBL_EPSILON != 1.0)
LDBL_MANT_DLG 尾数中的位数
LDBL_MAX 最大值
LDBL_MAX_10_EXP 最大10进制指数
LDBL_MAX_EXP 最大2进制指数
LDBL_MIN 最小值
LDBL_MIN_10_EXP 最小10进制指数
LDBL_MIN_EXP 最小2进制指数