
C语言学习——保留小数点后n位并四舍五入
方法1:针对用于运算时
如一个double类型的变量x=123.456700,使该数保留小数点后两位,对第三位小数进行四舍五入处理,再输出。
scanf("%lf",&x); x=(int)100*x+0.5; x=x/100; printf("%f\\n",x);若保留三位小数,将100换成1000,以此类推。
方法2:利用printf自动四舍五入小数点后保留2位:
printf("%.2f\\n",x);小数点后保留3位:
printf("%.3f\\n",x);小数点后保留4位:
printf("%.4f\\n",x);
👁️ 阅读量:0
© 版权声明:本文《C语言学习——保留小数点后n位并四舍五入》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686626564a309286.html。