C 小數點保留倆位小數

2021-07-22 06:34:57 字數 677 閱讀 4577

今天在做一些資料運算的時候,發現有一些資料是小數點後面無數個,看著我都蒙。我想你們也遇到過吧,不多說,直接上

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