//double
#define DBL_MAX 1.7976931348623158e+308 /* max value */
#define DBL_MIN 2.2250738585072014e-308 /* min positive value */
//float
#define FLT_MAX 3.402823466e+38F /* max value */
#define FLT_MIN 1.175494351e-38F /* min positive value */
//int
#define INT_MAX 0x7FFFFFFF /* max value */
#define INT_MIN 0X80000000 /* min positive value */
//unsigned int
#define UINT_MAX 0xFFFFFFFF /* max value */
#define UINT_MIN 0X00000000 /* min positive value */