首页 > 其他 > 详细

c# 保留2位小数

时间:2014-01-21 10:04:36      阅读:358      评论:0      收藏:0      [点我收藏+]

1.只要求保留N位不四舍5入 
   float   f   =   0.55555f; 
   int   i   =(int)(f   *   100); 
   f   =   (float)(i*1.0)/100;


2.保留N位,四舍五入     .                
decimal   d=   decimal.Round(decimal.Parse( "0.55555 "),2);

3.保留N位四舍五入
    Math.Round(0.55555,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就保留几位

c# 保留2位小数

原文:http://blog.csdn.net/yfz19890410/article/details/18222341

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!