C#的格式化輸出數字

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
         */
    }

相關文章
相關標籤/搜索