本文主要是介绍两个long型数据相除结果错误问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
long A=1;
long B=2;
因为两个long型数据相除默认取整数,所以就有
A/B=0;
这样的结果是不准确的,我们可以通过将被除数乘以1.0,这时的结果就会带小数了
A*1.0/B=0.5
当我们用两个long型计算文件的下载百分比的时候,可以将被除数先乘以100,这样得到的就直接是百分数了。
A*100/B
这篇关于两个long型数据相除结果错误问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!