slogan 专业知识问答平台!
佰学网 >生活问答 > 知识 > C语言怎么四舍五入

C语言怎么四舍五入

原创 2022-03-03 15:56:41
利用取整运算的截断特点实现。比如:inta=0.75;取整后赋值给a的是0,小数.. 精选答案
  • 问题相关

利用取整运算的截断特点实现。比如:int a=0.75;取整后赋值给a的是0,小数点后面的被截断了。如果要做整数的四舍五入,那么可以:a=(int)(0.75+0.5);取整后得到的与数学中四舍五入的结果一致,都是1;如果要进行小数点后面的四舍五入,可以这样计算:要保留小数点后面两位的小数,即在小数点后面两位上做四舍五入,0.756float a=0.756,b; int x; b=a*100; b+=0.5; x=b; b=x/100;运算是这样的:先将0.756乘以100,得到75.6,然后利用取值运算的截断做四舍五入,75.6+0.5=76.1取整后等于76,再除以100,得到结果:0.76

©本文版权归作者所有,任何形式转载请联系我们:xiehuiyue@offercoming.com。

相关内容推荐

来自百学网

刘老师

刘老师

中国人大教育学硕士

关注

你可能关心