zoukankan      html  css  js  c++  java
  • C# 保留小数点后两位(方法总结)

    最简单使用:

       float i=1.6667f;

       string show=i.ToString("0.00"); //结果1.67(四舍五入)

    其他类似方法:

      string show=i.ToString("F");//"F2","f" 不区分大小写

      string show=String.Format("{0:F}",i);//也可以为F2,或者"{0:0.00}

      float j=Math.Round(i,2);

      string show=j.ToString();  //结果为1.67

      decimal.Round(decimal.Parse(i),2); //结果1.67

      System.Globalization.NumberFormatInfo nfi = new System.Globalization.NumberFormatInfo();

      nfi.NumberDecimalDigits=2;
      string result=i.ToString("N", nfi);//结果1.67

    以上方法都是四舍五入的方式,下边是直接截断:

      float i = 32.16667F;

      int j = (int)(i * 100);

      i= j * 0.01F;//结果32.16

       

       

  • 相关阅读:
    go语言与区块链
    git+jenkins
    cicd
    devops
    Go 并发
    Thinkphp5-未定义数据库类型
    用golang写爬虫
    kubernetes-通过VMware搭建k8s集群遇到的问题
    亚马逊全球开店2019
    kafka命令大全
  • 原文地址:https://www.cnblogs.com/sunrunzhi/p/4974257.html
Copyright © 2011-2022 走看看