C string Format 數字格式化

2021-05-21 21:59:41 字數 1319 閱讀 8836

string str1 = string.format("",56789);

//result: 56,789.0

string str2 = string.format("",56789);

//result: 56,789.00

string str3 = string.format("",56789);

//result: 56,789.000

string str8 = string.format("",56789);

//result: 56789.0

string str9 = string.format("",56789);

//result: 56789.00

string str11 =(567.89).tostring("#.##");

//result: 567.89

string str12 =(567).tostring("#.##");

//result: 567

string str13 =(567.789).tostring("0.00"); //指定小數字數,有四捨五入

//result: 567.79

string str14 =(567).tostring("0.00"); //指定小數字數,無補齊

//result: 567.00

字元 說明 示例 輸出

c 或 c

貨幣console.write("", 2.5);

console.write("", -2.5);

$2.50

($2.50)

d 或 d

十進位制數

console.write("", 25);

00025

e 或 e

科學型console.write("", 250000);

2.500000e+005

f 或 f

固定點console.write("", 25);

console.write("", 25);

25.00

25g 或 g

常規console.write("", 2.5);

2.5n 或 n

數字console.write("", 2500000);

2,500,000.00

x 或 x

十六進製制

CString Format 精度是變數

環境 vs2003 問題 如果我的精度是個變數,結果根據這個變數而進行不同的格式化 int m 6 double f 0.11 cstring strformat1,strformat2,strformat3 strformat1.format t 0.df m strformat2.format ...

c string Format 格式化輸出

資料參考 http msdn.microsoft.com zh cn library 26etazsy v vs.80 aspx string.format格式化的結果與計算機的區域和語言選項有關 更改區域 thread.currentthread.currentculture new cultur...

數字DP 數字遊戲

科協裡最近很流行數字遊戲。某人命名了一種不降數,這種數字必須滿足從左到右個位數字呈現小於等於的關係,如123,446.現在大家決定玩乙個遊戲,指定乙個整數閉區間 a,b 問這個區間內有多少個不降數。輸入多組測試資料。每組只包含兩個數字a和b 1 a,b 2 31 每行給出乙個測試資料的答案,即 a,...