打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#中保留小数点后N位的方法

1.只要求保留N位不四舍五入

        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就保留几位

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C# 实现保留两位小数的方法
单元测试:通过简单例子理解测试驱动开发(TDD)
【转载】C#中decimal保留2位有效小数
Swift 中如何避免精度丢失
string类型转换numeric
028.从键盘读入实数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服