C double轉化成字串 保留小數字數

2022-07-31 13:15:13 字數 645 閱讀 7520

在c#中大家都會遇到這種情況 double型別的資料,需要格式化(保留n未有效數字)或者是保留n為小數等情況,我們往往採取double.tostring("引數");的方法。下面就列出幾個常用的方法。

double temp=3.1415926;

(f)fixed point:string str1=temp.tostring("f1");//保留一位小數 四捨五入 結果:3.1

(f)fixed point:string str2=temp.tostring("f2");//保留兩位小數,四捨五入 下面一次類推 結果:3.14

(n)number:string str2=temp.tostring("n");//保留 結果:3.14

(g)general (

default):string str2=temp.tostring("g");//保留 結果:3.1415926

(p)percent:string str2=temp.tostring("p");//保留 結果:314.16%

(e)scientific:string str2=temp.tostring("e");//保留 結果e:3.141593e+000

(c)currency:string str2=temp.tostring("c");//保留 結果:¥3.14

C double轉化成字串 保留小數字數

double temp 3.1415926 f fixed point string str1 temp.tostring f1 保留一位小數 四捨五入 結果 3.1 f fixed point string str2 temp.tostring f2 保留兩位小數,四捨五入 下面一次類推 結果 3...

字串轉化成整數

看起來容易,但是有好多需要考慮到邊界條件。比如1.如果含有正負號或者非數字字元怎麼辦?2.最大正整數和最小負整數以及溢位 3.輸入的字元不能轉換成整數的時候,應該如何處理錯誤 所以其實還是比較複雜。不要看到題目就傻呵呵的寫了。js 中有封裝好的parseint,但是傳入的引數要注意 parseint...

C double轉化成百分比字串

double temp 3.1415926 p percent string str2 temp.tostring p 保留 結果 314.16 f fixed point string str1 temp.tostring f1 保留一位小數 四捨五入 結果 3.1 f fixed point s...