int类型占用字节数为%d,取值范围为%d到%d,数据范围为%d到%d\n", sizeof(int), INT_MIN, INT_MAX, INT_MIN, INT_MAX);
short类型占用字节数为%d,取值范围为%d到%d,数据范围为%d到%d\n", sizeof(short), SHRT_MIN, SHRT_MAX, SHRT_MIN, SHRT_MAX);
long类型占用字节数为%d,取值范围为%ld到%ld,数据范围为%ld到%ld\n", sizeof(long), LONG_MIN, LONG_MAX, LONG_MIN, LONG_MAX);
long long类型占用字节数为%d,取值范围为%lld到%lld,数据范围为%lld到%lld\n", sizeof(long long), LLONG_MIN, LLONG_MAX, LLONG_MIN, LLONG_MAX);
unsigned int类型占用字节数为%d,取值范围为0到%u,数据范围为0到%u\n", sizeof(unsigned int), UINT_MAX, UINT_MAX);
unsigned short类型占用字节数为%d,取值范围为0到%u,数据范围为0到%u\n", sizeof(unsigned short), USHRT_MAX, USHRT_MAX);
unsigned long类型占用字节数为%d,取值范围为0到%lu,数据范围为0到%lu\n", sizeof(unsigned long), ULONG_MAX, ULONG_MAX);
unsigned long long类型占用字节数为%d,取值范围为0到%llu,数据范围为0到%llu\n", sizeof(unsigned long long), ULLONG_MAX, ULLONG_MAX);
float类型数据范围为%e到%e\n", FLT_MIN, FLT_MAX);
double类型数据范围为%e到%e\n", DBL_MIN, DBL_MAX);
long double类型数据范围为%Le到%Le\n", LDBL_MIN, LDBL_MAX);