今天在做一些資料運算的時候,發現有一些資料是小數點後面無數個,看著我都蒙。我想你們也遇到過吧,不多說,直接上
1、math.round(0.333333,2);//四捨五入的國際標準
2、double dbdata=0.335333;
string str1=string.format("",dbdata);//預設為保留兩位
3、 float i=0.333333;
int j=(int)(i * 100);
i = j/100;
4、 decimal.round(decimal.parse("0.3333333"),2)
5、 private system.globalization.numberformatinfo nfi = new system.globalization.numberformatinfo();
float test=0.333333f;
nfi.numberdecimaldigits=2;
string result=test.tostring("n", nfi); //n 保留小數字數
6、 string result= string.format("",convert.todecimal("0.333333").tostring());//n 保留小數字數
C 小數點後保留兩位小數
c 小數點後保留兩位小數,四捨五入的函式及使用方法 1 math.round 45.367,2 returns 45.37 2 math.round 45.365,2 returns 45.36c 中的round 不是我們中國人理解的四捨五入,是老外的四捨五入,是符合ieee標準的四捨五入,具體是四...
C Double toString保留小數點方法
有時候double型資料需要tostring 但又想保留小數,當值為整數,比如3.00時tostring後會變為 3 具體說明見下 1 stringstr0 i.tostring f 2 stringstr1 i.tostring f1 3 stringstr2 i.tostring f2 4 st...
C 保留小數點後幾位
string.format a 保留小數點後一位 string.format a 保留小數點後兩位 string.format a 保留小數點後三位 c 保留小數字n位四捨五入 double s 0.55555 result s.tostring 0.00 點後面幾個0就保留幾位 c 保留小數字n位...