lzth.net
当前位置:首页 >> C# 设置小数两位 >>

C# 设置小数两位

double a=0.98765 ; double b=System.Convert.ToDouble(string.Format("{0:f2}", a)); 或者 double a=0.98765 ; double b=Math.Round(a,2);

在C#的输出格式中,可以实现你这个功能: 例: float fl = 123.4565f; double d = 23423.24234234d; Response.Write(fl.ToString("0.00")); Response.Write(""); Response.Write(d.ToString("0.00")); 0.00代表输出的格式 也可以写成.000有几个...

class Program { static void Main(string[] args) { double num1=0.56789; string result1=num1.ToString("#0.00"); //点后面几个0就保留几位 Console.WriteLine(result1); double num2 = 0.56789; string result2 = num2.ToString("f2"); //fN...

在C#中大家都会遇到这种情况 double类型的数据,需要格式化(保留N未有效数字)或者是保留N为小数等情况,我们往往采取double.tostring("参数");的方法。下面就列出几个常用的方法。 double temp=3.1415926; (F)Fixed point:string str1=temp.to...

1、Math.Round(0.333333,2);//按照四舍五入的国际标准 2、double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//默认为保留两位 3、float i=0.333333; int j=(int)(i * 100); i = j/100; 4、decimal.Round(decimal.Parse("0.33...

1, 首先 double 类型时,在C#中是素双精度浮点类型。一般在显示的时候如果要求保留两位小数点时,最快捷的办法是使用 string.Format("{0:F2}",double) 直接保留两位小数点输出。 2. 若需要考虑到2位后面的数据进行计算四舍五入则使用:Math.Round...

1)保持原来的float类型值不变,显示或输出时指定小数点位数 float x = 62.11512322f;//用 "f2" 指定小数点后2位string s = string s =string.Format("{0:f2}", x);//结果 s = "62.12"float x = 62.11512322f;//将 x 后小数点位数指定为2(四舍...

C#中小数点后保留两位小数,四舍五入的函数及使用方法 Math.Round(45.367,2) //Returns 45.37 Math.Round(45.365,2) //Returns 45.36 C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是四舍六入...

程序例程如下: double x = 6.50000000000; float y = float.Parse(x.ToString()); Console.WriteLine(y.ToString("F2")); 以上程序将x值赋给y,y保留两位小数。

decimal a=1.11; decimal b=2.22; decimal c=a*b; decimal d = System.Decimal.Round(c, 2); c Decimal 对象; 2是精确到小数位数。 Decimal(n,m)表示数值中共有n位数,其中整数n-m位,小数m位。例:decimal(10,6),数值中共有10位数,其中整数占...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com