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#中如何只保留小数点后面两位方法: 1、num.ToString("#0.00"); //点后面几个0就保留几位 double num=0.121245;string result=num.ToString("#0.00"); //点后面几个0就保留几位Console.WriteLine(result)。 2、num.ToString("f2"); //fN 保留N...

在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有几个...

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...

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

在C语言中编写如下程序: 1、decimal d = 0.234M; 2、 *保留小数后两位*(注释) 3、d=Math.Round(d,2); 最终结果为:d=0.23,即为保留两位小数。 Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定...

先说一下Tostring中0和#的区别 0 代表占位的 如果ToString("0.00") 这样就是保留两位小数,无论小数有多少位或者无小数,结果都是两位小数 例如 1.1234 那么结果是1.12 如果是1.2 那么结果会补零 为1.20 # 代表后面的不是零就被保留,如果是0就...

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(四舍...

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

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