C控制台输出方法详解.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#控制台输出方法详解?C#控制台输出有两种方法:Write()和WriteLine(),它们都是命名空间System中Console类的方法,且都具有多达18种或以上的重载形式,能够直接输出C#提供的所有基本数据类型。其中,Write()方法输出一个或多个值后不换行,即其后没有新行符;而WriteLine()同样是输出一个或多个值,但输出完后换行,即其后有一个新行符。为了控制输出内容或文本的输出格式,这两种方法提供了较丰富的格式控制方法。1.基本的数据输出形式基本数据类型的简单输出形式为:Console.Write(格式串,参数表);Console.WriteLine(格式串,参数表);using?System;class?Class1?????? {?????????????static void?Main(string[] args)???????????? {??????????????????short??shValue= 23;??????????????????int??iValue= 7;??????????????????float? fValue = 25.67f;??????????????????double? dValue=11.23;??????????????????char? cValue=f;????????????????? Console.Write(shValue={0}? ,shValue);????????????????? Console.WriteLine();??????????????//没有参数,则只输出一个换行符,即光标移到下已行进行输出???????????????????Console.WriteLine(iValue={0},fValue={1},iValue,fValue);????????????????? Console.Write(dValue={0}? ,dValue);????????????????? Console.WriteLine(cValue={0},cValue);??????????? ?}?????? }程序中,{0}和{1}分别代表后面的参数,0为第一个参数,1为第二个,以此类推。运行结果如下:2.一般格式化输出其形式为:Console.WriteLine(“格式”,对象1,对象2);如:{0,-8}?? 输出第一个参数,且值占8个字符宽度,且为左对齐{1,8}??? 输出第一个参数,且值占8个字符宽度,且为右对齐{1:D7}?? 作为整数输出第二个参数,域宽为7,用0补齐{0:E4}?? 输出以指数表示,且具有4位小数格式字符说明注释示例示例输出?C区域指定的货币格式?Console.Write(“{0:C}”,3.1);Console.Write(“{0:C}”,-3.1);$3.1($3.1)?D整数,用任意的0填充?若给定精度指定符,如{0:D5},输出将以前导0填充?Console.Wirte(“{0:D5}”,31);?00031??E科学表示?精度指定符设置小数位数,默认为6位,在小数点前面总是1位数Console.Write(“{0:E}”,310000);3.100000E+003??F定点表示?精度指定符控制小数位数,可接受0Console.Write(“{0:F2}”,31);Console.Write(“{0:F0}”,31);31.0031?G普通表示?使用E或F格式取决于哪一种是最简捷的?ConsoleWrite(“{0:G}”,3.1);?3.1?N数字?产生带有嵌入逗号的值,如3,100,000.00?Console.Write(“{0:N}”,3100000);3,100,000.00??X?十六进制数?精度指定符可以用于前导填充0?Console.Write(“{0:X}”,230);Console.Write(“{0:X}”,0xffff);?FAFFFF??如果我想显示一个分数格式的数字该怎么办呢?C#还提供了一些特殊格式化的输出形式:3.特殊格式化形式说明符说明0零占位符,若可能,则填充位#空占位符,若可能,则填充位.显示一个句号,用做小数点,使用逗号将数字分组%将数字显示为百分数,如2.34将显示为:234%\转义字符‘abc’显示单引号内的文本“abc”显示双引号内的文本下面用一个例子来说明:using?System;class?Class1????? {?????????static void?Main( )?????????{????????????int??iValue = 1025;????????????float??fValue = 10.25f;????????????doub

文档评论(0)

xiaofei2001129 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档