数值范围问题
我在书上看到关于float.h头文件定义了名字FLT_MAX DBL_MAX 和 LDBL_MAX .分别表示float, double 和 long double 所能存储的最大值。我试了一下,单float就是输出 :340282346638528860000000000000000000000.000000
一个float有效数字只有7位吗,它不能放入这么大的数呀,还有书上说float的数值范围是 -3.4 * 10^38 ~ 3.4 *10^38
这个数值范围是指什么呀??float 并不能放入这么大的数值呀,怎么理解?