c语言精确小数位数会怎样舍去后面的小数
1个回答
展开全部
1、正数x四舍五入的技巧:
doublex;
x=(int)(x+0.5);
2、举例:若正数要依舍去法精确到小数点後第二位;
例如6.2367_>(int)(623.67)/100.0=623/100.0=6.23
doublex;
x=(int)(x*100)/100.0;//注意是除以100.0;
3、举例:若正数要四舍五入精确到小数点後第二位,即x*100四舍五入再除以100;
x=(int)(x*100+0.5)/100.0;
扩展资料
C语言保留小数点后一位
例:
#include<stdio.h>
voidmain()
{
floata=1,b=2,c;//先定义一个实型数据
c=a/b;
printf("%.1f\n",c);//重点在于%.1f
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询