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

  

转载于:https://www.cnblogs.com/wangluojisuan/archive/2012/09/13/2683495.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值