main(){float x; double y; x=123456.7777;y=123456.7777;printf("x=%f,y=%f\n",x,y)}怎么运行的结果就是x=123456.781250 y=123456.777700 为什么X,Y的输出结果会是这个样子的?大虾们请赐教!