C#的decimal保留两位小数 方法一: decimal d = 46.28111;string dStr = Math.Round( d,2 ).ToString();结果:dStr = 46.28 方法二: decimal a = 46.28111;string result ...
C#的decimal保留两位小数 方法一: decimal d = 46.28111;string dStr = Math.Round( d,2 ).ToString();结果:dStr = 46.28 方法二: decimal a = 46.28111;string result ...
1、Math.Round(0.333333,2);//按照四舍五入的国际标准2、 double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//默认为保留两位 还有一个类似的方法,但是不提 ...
保留两位小数点 由于简单的原因大家直接看代码块。 执行结果如下: ...
1、Math.Round(0.333333,2);//按照四舍五入的国际标准 2、double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//默认为保留两位 ...
1、 Math.Round(0.333333,2);//按照四舍五入的国际标准 2、double dbdata=0.335333; string str1=String.Format(" {0:F}",dbdata);//默认为保留两位 3、float i ...
1、Math.Round(0.333333,2);//按照四舍五入的国际标准2、 double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//默认为保留两位 还有一个类似的方法,但是不提 ...
和 0.0011(保留两位有效数字),怎么实现呢? 2.先科普一下有效位数:(百度百科)htt ...
用C其实也挺简单的,有个投机取巧的办法我的想法是,既然希望保留两位小数,那么就必须看第三位小数,如果大于5,就进位,那么我们可以让第三位加上5,因为最后第三位是舍掉的,因此无论怎么改变第三位也没有问题。这样就想起了强制类型转换,呵呵,自己乘上100,然后加上0.5,再强制类型转换成int ...