千家信息网

C#中Console.WriteLine()函数输出格式是怎样的

发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,小编给大家分享一下C#中Console.WriteLine()函数输出格式是怎样的,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Console.WriteLine()是指输出到屏幕,
千家信息网最后更新 2024年11月30日C#中Console.WriteLine()函数输出格式是怎样的

小编给大家分享一下C#中Console.WriteLine()函数输出格式是怎样的,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

  Console.WriteLine()是指输出到屏幕,常用于控制台程序中,输出内容为是一行。下一个输出在下一行显示。

  C#中Console.WriteLine()函数输出格式详解

  格式项都采用如下形式:

  {index[,alignment][:formatString]}

  其中"index"指索引占位符,这个肯定都知道;

  ",alignment"按字面意思显然是对齐方式,以","为标记;

  ":formatString"就是对输出格式的限定,以":"为标记。

  alignment:可选,是一个带符号的整数,指示首选的格式化字段宽度。如果"对齐"值小于格式化字符串的长度,"对齐"会被忽略,并且使用格式化字符串的长度作为字段宽度。如果"对齐"为正数,字段的格式化数据为右对齐;如果"对齐"为负数,字段的格式化数据为左对齐。如果需要填充,则使用空白。如果指定"对齐",就需要使用逗号。

  formatString:由标准或自定义格式说明符组成.

  Console.WriteLine()函数表

  字符

  说明

  示例

  输出

  C

  货币

  string.Format("{0:C3}",2)

  $2.000

  D

  十进制

  string.Format("{0:D3}",2)

  002

  E

  科学计数法

  1.20E+001

  1.20E+001

  G

  常规

  string.Format("{0:G}",2)

  2

  N

  用分号隔开的数字

  string.Format("{0:N}",250000)

  250,000.00

  X

  十六进制

  string.Format("{0:X000}",12)

  C

  string.Format("{0:000.000}",12.2)

  012.200

  Specifier

  Type

  Format

  Output

  (Passed

  Double1.42)

  Output

  (Passed

  Int-12400)

  c

  Currency

  {0:c}

  $1.42

  -$12,400

  d

  Decimal(Wholenumber)

  {0:d}

  System.

  FormatException

  -12400

  e

  Scientific

  {0:e}

  1.420000e+000

  -1.240000e+004

  f

  Fixedpoint

  {0:f}

  1.42

  -12400.00

  g

  General

  {0:g}

  1.42

  -12400

  n

  Numberwithcommasforthousands

  {0:n}

  1.42

  -12,400

  r

  Roundtrippable

  {0:r}

  1.42

  System.

  FormatException

  x

  Hexadecimal

  {0:x4}

  System.

  FormatException

  cf90

看完了这篇文章,相信你对"C#中Console.WriteLine()函数输出格式是怎样的"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

0