y输出后面为什么会多个1250,我不理解。它不应该输出123456.780000吗?
单精度float是这样的,用双精度double要准确很多感兴趣可以看看下面的文章https://blog.csdn.net/bruceoxl/article/details/78620915
有可能是double除以int的问题