C语言运行在 VC++6.0环境中, 单精度浮点型的有效位,双精度浮点型的有效位时多少?例;#include<stdio.h>main(){ float s,PI=3.1415912; int r=5; s=r*r*PI; printf("s=%lf\n",s);}S 的值会跟着PI小数位的增多而变化,如果是七位有效,那再增加不就自动丢失吗 ,应该是不变的呀,为什么?