C/C++中各种类型的最大最小值
需要导入#include<limits.h>
和#include<float.h>
两个库,下面是个各个常量的说明。
常量 | 说明 | 值 |
---|---|---|
CHAR_MIN, CHAR_MAX | 字符最大/小值 | -128 127 |
SHRT_MIN, SHRT_MAX | 短整型最大/最小值 | -32768, 32767 |
INT_MIN, INT_MAX | 整型最大/最小值 | -2147483648, 2147483647 |
LONG_MIN, LONG_MAX | 长整型最大/最小值 | -2147483648, 2147483647 |
LONG_LONG_MIN, LONG_LONG_MAX | 超长整型最大/最小值 | -9223372036854775808, 9223372036854775807 |
FLT_MIN, FLT_MAX | 单精度浮点数最大/最小值 | 1.17549e-038, 3.40282e+038 |
DBL_MIN, DBL_MAX | 双精度浮点数最大/最小值 | 2.22507e-308, 1.79769e+308 |
这些在一些算法考试中都是能用的~