首页 > 学院 > 开发设计 > 正文

#中保留N位小数的几种方法(转)

2019-11-10 19:07:40
字体:
来源:转载
供稿:网友
1.只要求保留N位不四舍5入 float f = 0.55555f; int i =(int)(f * 100); f = (float)(i*1.0)/100;//保留小数后2位2.保留N位,四舍五入 decimal d= decimal.Round(decimal.Parse("0.55555"),2);)//保留小数点后2位3.保留N位四舍五入Math.Round(0.55555,2)//保留小数点后2位4,保留N位四舍五入double dbdata = 0.55555;string str1 =  dbdata.ToString("f2");//fN 保留N位,四舍五入5.保留N位四舍五入string result = String.Format("{0:N2}", 0.55555);//2位string result = String.Format("{0:N3}", 0.55555);//3位6.保留N位四舍五入double s=0.55555;result=s.ToString("#0.00");//点后面几个0就保留几位
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表