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 ...