第2章-数据类型与流程控制.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

小结…*2.4运算符和表达式C#提供了3大类运算符:一元运算符:带有一个操作数的运算符称为“一元”运算符,例如,i++。二元运算符:带有两个操作数的运算符称为“二元”运算符,例如,x+y。三元运算符:带有三个操作数的运算符称为“三元”运算符,在C#中,只存在1个三元运算符,即条件运算符“?:”。表达式C#的表达式与C++和Java类似。*2.5控制台应用程序与格式化输出控制台(Console类)控制台输出Console.Write();Console.WriteLine();控制台输入Console.ReadKey();标准输入流读取用户按下的字符或功能键。Console.ReadLine();从标准输入流读取一行字符。*字符串的格式化输出格式输出的一般形式为{N[,M][:格式码]}其中,[]:表示其中的内容为可选项。N:从零开始的整数,表示第几个参数。M:可选整数,表示最小长度。若参数N的长度小于M,就用空格填充。如果M为负,则左对齐;如果M为正,则右对齐;如果未指定M,则默认为零。格式码:可选的格式化代码字符串。*常用格式码及举例格式符含义示例:(inti=10;doublex=10.5;)输出结果C将数字按照金额形式输出Console.WriteLine({0:C},i);Console.WriteLine({0:C},x);¥10.00¥10.50D输出十进制整数Console.WriteLine({0:D},i);Console.WriteLine({0:D5},i);1000010F小数点后固定位数Console.WriteLine({0:F},i);Console.WriteLine({0:F4},x);10.0010.500000占位符,如果数字位数不够指定的占位符位数,则左边补0至占位符位数;如果数字位数超过指定的占位符位数,则按照原数字实际位数原样输出。如果小数部分的位数超出指定的占位符位数,则多余的部分四舍五入。Console.WriteLine({0:00000},123);Console.WriteLine({0:000},12345);Console.WriteLine({0:0000},123.64);Console.WriteLine({0:00.00},123.6484);00123123450124123.65##占位符。对整数部分,去掉数字左边的无效0;对小数部分,按照四舍五入原则处理后,再去掉右边的无效0。如果这个数就是0,而又不想让它显示的时候,#占位符很有用Console.WriteLine({0:####},123);Console.WriteLine({0:####},123.64);Console.WriteLine({0:####.###},123.64);Console.WriteLine({0:####.##},0);Console.WriteLine({0:####.##},123.648);123124123.64123.65*字符串的格式化输出对于字符串来说,可以直接利用格式化输出得到希望的格式,例如:strings=string.Format({0,30},);//s得到的结果为30个空格的字符串strings1=string.Format({0,-20},15);//s1得到的结果为左对齐长度为20的字符串*数字的格式化输出常用格式举例:1)在ToString中使用d格式。inti=12345;//i.ToString(d)表示将i按照实际整数宽度转换为字符串stringstr=i.ToString(d);Console.WriteLine(str);//结果12345//i.ToString(d8)表示将i转换为字符串,宽度为8位,不够8位左边用0填充stringstr1=i.ToString(d8);Console.WriteLine(str1);//结*数字的格式化输出2)在string.Format中使用d格式。inti=123;doublej=123.45;//{0,7:d}表示第0个参数,宽度7位,不够7位左边用空格填充,d表示十进制整数strings1=string.Format(thevalueis{0,7:d},i);Console.WriteLine(s1);//结果thevalu

文档评论(0)

金华 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档