prss.net
当前位置:首页 >> C#FloAt转String怎么保留实际小数位数 >>

C#FloAt转String怎么保留实际小数位数

string Data = a.ToString(); if (Data.Split('.').Length == 1) Data +=".000"; else Data = Data.Split('.')[0]+'.'+Data.Split('.')[1].PadRight(3,'0'); //三为精度。

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

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

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

c#里面有个Math.Round()函数,Math.Round(a,2)就是保留2位小数

1、float y =8.60000000000000000;string s = y.ToString("F2"); 2、%.2f是保留两位小数%.3f是保留三位小数 3、c#里面有个Math.Round()函数,Math.Round(a,2)就是保留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...

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

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

根据IEE标准,float是32位,double是64位 float32位中,有1位符号位,8位指数位,23位尾数位。 double64位中,1位符号位,11位指数位,52位尾数位。 取值范围主要看指数部分,float是有符号型, 其中,8位指数位,2^8=(-128—127),因此实际的...

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