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