zoukankan      html  css  js  c++  java
  • C#数值笔记一

     1     class Program
     2     {
     3         static void Main(string[] args)
     4         {
     5             var integer = 10000;
     6             var decimals = 10000.12345;
     7             var percent = 0.12345;
     8 
     9             //四舍五入保留N位小数,默认保留两位小数
    10             Console.WriteLine("{0}.ToString(\"0\") = {1}".FormatWith(integer, integer.ToString("0.00")));    //10000.00
    11             Console.WriteLine("{0}.ToString(\"0.00\") = {1}".FormatWith(integer, integer.ToString("0.00")));    //10000.00
    12             Console.WriteLine("{0}.ToString(\"0.00\") = {1}".FormatWith(decimals, decimals.ToString("0.00")));   //10000.12
    13             Console.WriteLine("{0}.ToString(\"0.00000\") = {1}".FormatWith(decimals, decimals.ToString("0.0000"))); //10000.1235
    14             Console.WriteLine();
    15 
    16             //四舍五入保留N位小数,默认保留两位小数
    17             Console.WriteLine("{0}.ToString(\"F\") = {1}".FormatWith(integer, integer.ToString("F")));    //10000.00
    18             Console.WriteLine("{0}.ToString(\"F2\") = {1}".FormatWith(integer, integer.ToString("F2")));    //10000.00
    19             Console.WriteLine("{0}.ToString(\"F2\") = {1}".FormatWith(decimals, decimals.ToString("F2"))); //10000.12
    20             Console.WriteLine("{0}.ToString(\"F4\") = {1}".FormatWith(decimals, decimals.ToString("F4"))); //10000.1235
    21             Console.WriteLine();
    22 
    23             //以千分位分隔数字,四舍五入保留N位小数,默认保留两位小数
    24             Console.WriteLine("{0}.ToString(\"N\") = {1}".FormatWith(integer, integer.ToString("N")));    //10,000.00
    25             Console.WriteLine("{0}.ToString(\"N2\") = {1}".FormatWith(integer, integer.ToString("N2")));    //10,000.00
    26             Console.WriteLine("{0}.ToString(\"N2\") = {1}".FormatWith(decimals, decimals.ToString("N2"))); //10,000.12
    27             Console.WriteLine("{0}.ToString(\"N4\") = {1}".FormatWith(decimals, decimals.ToString("N4"))); //10,000.1235
    28 
    29             //以百分比表示数字,四舍五入保留N位小数,默认保留两位小数
    30             Console.WriteLine("{0}.ToString(\"P\") = {1}".FormatWith(percent, percent.ToString("P")));    //12.35%
    31             Console.WriteLine("{0}.ToString(\"P1\") = {1}".FormatWith(percent, percent.ToString("P1")));    //12.3%
    32             Console.WriteLine("{0}.ToString(\"P2\") = {1}".FormatWith(percent, percent.ToString("P2")));    //12.35%
    33 
    34             Console.ReadKey();
    35         }
    36     }

  • 相关阅读:
    smarty display和fetch的区别 简单
    ERRORLEVEL is not %ERRORLEVEL%
    孟岩 快速掌握一个语言最常用的50%
    Delphi 的用户们,早点开始享受 MSBuild 吧!
    DLL的Export和Import
    WinFX Architecture for developers
    孟岩 技术路线的选择重要但不具有决定性
    科技部基础软件产品重大专项2009年课题(基础软件产品部分 转载)
    nmake vs MSBuild
    关于nmake, build , sources 文件 WDM驱动程序设计之编译安装篇
  • 原文地址:https://www.cnblogs.com/maiaimei/p/7251766.html
Copyright © 2011-2022 走看看