C Double toString保留小數點方法

2022-08-30 15:27:30 字數 1662 閱讀 4109

有時候double型資料需要tostring(),但又想保留小數,當值為整數,比如3.00時tostring後會變為」3″,具體說明見下:

1

stringstr0 = i.tostring("f");

2

stringstr1 = i.tostring("f1");

3

stringstr2 = i.tostring("f2");

4

stringstr3 = i.tostring("f3");0

5

stringstr4 = i.tostring("f4");00

其他方式的如下:

1

inti = 111125;

2

stringstr0 = i.tostring("n");//111,125.00

3

stringstr1 = i.tostring("n1");//111,125.0

4

stringstr2 = i.tostring("n2");//111,125.00

5

stringstr3 = i.tostring("n3");//111,125.000

6

stringstr4 = i.tostring("n4");//111,125.0000

如果還是不行,就要新增其他設定:

system.globalization.numberformatinfo provider = new system.globalization.numberformatinfo();

string

str1 = i.hours.tostring("f1", provider);

oracle小數點保留問題

最近公司有個業務清單提取需求,需要使用百分率,保留2位小數,其實只用round就可以實現 round data,2 但是格式不是很工整,對格式要求不嚴謹的情況下使用round即可,以下是網路搜尋到的處理方法 方法一 使用to char的fm格式,即 to char round data.amount...

Oracle小數點保留問題

oracle 小數點保留問題 最近公司有個業務清單提取需求,需要使用百分率,保留2位小數,其實只用round就可以 實現 round data,2 但是格式不是很工整,對格式要求不嚴謹的情況下使用round即可,以下是網路搜尋到的處理方法 方法一 使用to char的fm格式,即 to char r...

C 小數點保留倆位小數

今天在做一些資料運算的時候,發現有一些資料是小數點後面無數個,看著我都蒙。我想你們也遇到過吧,不多說,直接上 1 math.round 0.333333,2 四捨五入的國際標準2 double dbdata 0.335333 string str1 string.format dbdata 預設為保...