class Program { static void Main(string[] args) { Console.WriteLine("數字格式化輸出"); formateNumericalValue(99999); Console.ReadKey(); } /* * 數字格式化輸出 * c或C 貨幣化格式,默認會使用電腦設置的國家和地區的貨幣符號表示 * e或E 科學計數法表示 * d或D 格式化十進制表示 * f或F 使用小數格式化輸出 * n或N 基本數值格式化(帶逗號) * x或X 十六進制表示 * g或G 格式化爲定點或指數表示 */ static void formateNumericalValue(Int32 nValue) { Console.WriteLine("格式化輸出{0}", nValue); Console.WriteLine("c,貨幣化輸出:{0:c}", nValue); Console.WriteLine("d9,格式化十進制輸出:{0:d9}", nValue); Console.WriteLine("e,冪表示法{0:e}", nValue); Console.WriteLine("f,小數表示法:{0:f3}", nValue); Console.WriteLine("n,基本數值格式化:{0:n3}", nValue); Console.WriteLine("x,16進制格式表示:{0:x}", nValue); Console.WriteLine("g,定點或指數表示:{0:g}", nValue); Console.WriteLine("g,定點或指數表示:{0:g1}", nValue); } /* * out: 數字格式化輸出 格式化輸出99999 c,貨幣化輸出:¥99,999.00 d9,格式化十進制輸出:000099999 e,冪表示法9.999900e+004 f,小數表示法:99999.000 n,基本數值格式化:99,999.000 x,16進制格式表示:1869f g,定點或指數表示:99999 g,定點或指數表示:1e+05 */ }