tnjk.net
当前位置:首页 >> C#中的DECimAl怎么保留两位小数 >>

C#中的DECimAl怎么保留两位小数

decimal a=1.11; decimal b=2.22; decimal c=a*b; decimal d = System.Decimal.Round(c, 2); c Decimal 对象 2是精确到小数位位数....

decimal d = 2.347M; // 保留小数后两位 d = Math.Round(d, 2); 结果为: d = 2.35

decimal aa; aa = decimal.Parse(textBox1.Text); textBox1.Text= aa.ToString("0.00"); 或者 textBox1.Text= aa.ToString("f2"); 在文本框中输入100,执行代码后,变为100.00

decimal d = 2.347M;// 保留小数后两位d = Math.Round(d, 2);结果为: d = 2.35

decimal d= Math.Round(decimal.Parse(t70OnlinePrice.Value),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...

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

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#代码: public static int 小数位数(decimal Number) { var s = Number.ToString(); return s.Length - s.IndexOf('.') - 1;}static void Main(string[] args) { Console.WriteLine(小数位数(123.456M)); //输出:3}

decimal temp=100.2345M;if (temp % 1 != 0) temp = temp - temp % 1 + 0.5M; string result = temp.ToString("0.0");

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