浮点数进制问题,请大家教一下我这个刚学c的啊!
我问了我们的讲师她也没给我讲清楚double a=12.195;
printf("%lf",a);
的到的结果是12.20
float a=12.195;
printf("%f",a);得到的结果是12.19
这里就有个问题单精度和双精度就取值范围大小不同,为什么单精度的不会产生进位,而双精度的会产生进位,请知道的帮助一下啊!


2012-12-04 23:31

2012-12-05 06:15
2012-12-05 22:37
2012-12-09 16:55