[C#] double指定有效位数格式化


C#里面指定小数位数格式化大家都知道 ff.ToString("F3") 可以指定精确到三位小数。


但是如何指定有效位数呢?方法是 ff.ToString("G3") ,这样可以指定有效位数。比如:1.2333333变成1.23,而0.00012333333会变成0.000123


注意:G可能会使用科学计数法。字符串结果可能会变成1.23E-05之类的。还好doube.Parse()是支持科学计数法的,倒也不会造成太多麻烦。



posted on 2016-12-27 18:11  如果蜗牛有爱情  阅读(2757)  评论(0编辑  收藏  举报

导航