C#中怎样取小数点后第2位数的数字

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

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

private string KeepDot2(double Num) { return Num.ToString ("0.00"); }

计算机所表示的浮点数并不是精确的,所以你说的小数点后有几位是很难计算出来的,有两种方法,一种把浮点数转成字符串,然后去数.后面有几个数,数到0为止 第二种是这样的, double a = 1.23; double b = Math.Floor(a); double c1 = a - b;//这...

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

static void Main(string[] args) { double d = 2.23; string s = string.Format("{0:00.00}", d); Console.WriteLine(s);//00.23 Console.ReadLine(); }

s = s.Substring(0, s.IndexOf(".") + 1 + 2);

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# 处理小数点: 1.保留N位,四舍五入 . decimal d= decimal.Round(decimal.Parse("0.55555"),2); 2.保留N位四舍五入 Math.Round(0.55555,2) Math.Round(decimal.Parse(ProductSellPrice.Text.Trim()), 2); 3,保留N位四舍五入 double dbdata = 0....

相关文档

C#中如何保留小数点后一位
C#中如何只保留小数点后面两位?
c#中 如何把float 的值保留为小数点后2位
C#中如何获得浮点数,小数点后有几位
C#保留2位小数,.tostring("f2")确实可以,但是
c# 中如何能使小数点左侧保留至少2位?
c# string s="99.998" 如何截取小数点后2位 得到99...
在C#中怎么控制float的值保留小数的位数
c#中如何解决小数点问题?
电脑版