C#之保留指定小数点位数
2016-09-01 10:51
363 查看
ROUND()是C#中math的一个成员函数.System.Math.Round(),这个函数有四种用法,
最长用的是对小数点位数的舍入.但这和现实生活中的“四舍五入”有一定区别,
也有别JAVA中Math.Round(),跟sql中的Math.Round()方法有别. C#中Math.round()采用的是所谓“四舍六入五成双”的银行家舍入法---要舍得位
如果是5则舍入后末位要求是偶数,要舍得位如果不是五 则按四舍五入处理. 如: Math.Round(1.2600,2);结果是1.26 Math.Round(1.2460,2);结果是1.25 Math.Round(1.2550,2);结果是1.25 Math.Round(1.2551,2);结果是1.26 Math.Round(1.2560,2);结果是1.26
double s=0.55555; result=s.ToString("#0.00");//点后面几个0就保留几位 如果要四舍五入的话,用这个 double dbdata = 0.55555; string str1 = dbdata.ToString("f2");//fN 保留N位,四舍五入
相关文章推荐
- C#,double和decimal数据类型以截断的方式保留指定的小数位数
- [转]c#保留小数点后位数的方法
- c#保留小数点后位数的方法
- C# decimal保留指定的小数位数,不四舍五入
- C# Double保留小数点后面位数
- JavaScript之保留小数点后指定位数
- c#保留小数点后位数的方法
- 将计算结果保留小数点后指定的位数
- C#中将double变量格式化为字符串,且保留小数点后面的全部位数
- C#数字类型输出字符串时保留指定小数位数的方法
- C# Double保留小数点后面位数
- c#保留小数点后位数的方法
- C# Double保留小数点后面位数
- JavaScript之计算月差及保留小数点后指定位数
- c#中将一个浮点数保留指定有效位数的方法
- Javascript保留小数点后指定位数
- C# double和decimal数据类型以截断的方式保留指定的小数位数
- c#保留小数点后位数的方法
- C#小数点后保留位数并四舍五入
- C#中将double变量格式化为字符串,且保留小数点后面的全部位数