dhl:C#实现:保留2位小数,四舍五入,不四舍五入,取小数部分 2方法集锦
2009-06-01 11:32
801 查看
double a = 2.645659;
int b = (int)a; //不四舍五入运算方法1
int c = Convert.ToInt32(a); //四舍五入运算方法1
double d = System.Math.Floor(a); //不四舍五入运算方法2:返回小于或等于指定双精度浮点数的最大整数。
double f = System.Math.Round(a); //四舍五入运算方法2:将双精度浮点值舍入为最接近的整数。
double i = System.Math.Round(a, 2);//保留2位小数方法1:按照四舍五入的国际标准
double j = i % (int)a; //取小数部分方法1
string g = a.ToString("f2");//保留2位小数方法2
string h = "0" + g.Substring(g.IndexOf('.')); //取小数部分方法2
Response.Write("a:"+a+"<br />");
Response.Write("b:" + b + "<br />");
Response.Write("c:" + c + "<br />");
Response.Write("d:" + d + "<br />");
Response.Write("f:" + f + "<br />");
Response.Write("g:" + g + "<br />");
Response.Write("h:" + h + "<br />");
Response.Write("i:" + i + "<br />");
Response.Write("j:" + j + "<br />");
int b = (int)a; //不四舍五入运算方法1
int c = Convert.ToInt32(a); //四舍五入运算方法1
double d = System.Math.Floor(a); //不四舍五入运算方法2:返回小于或等于指定双精度浮点数的最大整数。
double f = System.Math.Round(a); //四舍五入运算方法2:将双精度浮点值舍入为最接近的整数。
double i = System.Math.Round(a, 2);//保留2位小数方法1:按照四舍五入的国际标准
double j = i % (int)a; //取小数部分方法1
string g = a.ToString("f2");//保留2位小数方法2
string h = "0" + g.Substring(g.IndexOf('.')); //取小数部分方法2
Response.Write("a:"+a+"<br />");
Response.Write("b:" + b + "<br />");
Response.Write("c:" + c + "<br />");
Response.Write("d:" + d + "<br />");
Response.Write("f:" + f + "<br />");
Response.Write("g:" + g + "<br />");
Response.Write("h:" + h + "<br />");
Response.Write("i:" + i + "<br />");
Response.Write("j:" + j + "<br />");
相关文章推荐
- C# 实现保留两位小数的方法
- C# 小数点后保留两位小数,四舍五入的函数及使用方法
- c#的一些小知识点:object/string 转化为float,float保留2位小数,Replace的使用,静态方法的调用
- C#保留小数位数的方法集锦
- 转:C# 小数位数保留的方法集锦
- C#保留小数位数的方法集锦
- C# 实现保留两位小数的方法
- C#中小数点后保留两位小数,四舍五入的函数及使用方法
- [Asp.Net]C#保留小数位数的方法集锦
- C# 实现保留两位小数的方法
- C# 实现保留两位小数的方法
- C# 小数位数保留的方法集锦
- C#实现保留2位小数
- C# 实现保留两位小数的方法
- C# 小数位数保留的方法集锦
- C# 实现保留两位小数的方法
- C# 实现保留两位小数的方法
- C# 实现保留两位小数的方法
- C#保留小数位数的方法集锦
- C# 小数点后保留两位小数,四舍五入的函数及使用方法