第2章 的基本数据类型与表达式.ppt

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

2.6.1 键盘输入 Read():从标准输入流读取一个字符。 ReadLine():从标准输入流读取一行字符。 由于在键盘中输入的符号都是字符,为了把这些字符转换成所需要的数据类型,通常会使用Val函数。 2.6.1 键盘输入 例如,有语句: Dim b As Integer b = Val(ReadLine()) Val函数把用户从键盘上输入的当前行字符串转换成整型数据,存放到变量b中。 也可以把上述语句写成: Dim b As Integer b = ReadLine() 这是由于变量b已经被说明为Integer类型,字符串对整型变量赋值时需要做强制类型转换。 2.6.2 控制台输出 1. Write方法 Console类的Write方法和WriteLine方法用于输出数据。 使用Write方法输出数据后不换行,使用WriteLine方法输出数据后换行。 Write方法和WriteLine方法可以用于输出一个表达式项,也可以用于输出多个表达式项。 2.6.2 控制台输出 若输出多个表达式项,则需要用格式字符串参数指定输出格式。 一般形式: Write( 字符串 ,输出项列表 ) WriteLine( 字符串 ,输出项列表 ) 其中字符串可以包含直接输出的字符串和用一对花括号“{ }”界定的格式串。 例如,有代码: Dim len = 257 Console.WriteLine(girth of square = {0:f}, 4*len ) “girth of square =”是直接输出的字符串。 {0:f}称为格式串 如果不给定格式说明符,例如只用“{0}”,则系统自动选择最节省的输出格式。 字符串之后是逗号分隔的输出项列表. 2. 格式串 格式串用于设置各输出项的输出格式。一个格式串可以包含多个用花括号界定的格式项。 格式项的语法形式为: { 索引 [ , 对齐] [ : 格式说明 ] } ① 索引:索引参数是一个从 0 开始的数字,为 0 表示输出第一个输出项,为 1 表示输出第二个输出项,按此类推。 2. 格式串 例如:a=10:b=-5:c=80 WriteLine(“a={0} b={1} c ={2}, a, b, c) 输出: a=10 b=-5 c=80 通过指定相同的索引参数,一个输出项可以用多种格式输出。 例如: Console.WriteLine({0:X} {0:E} {0:N}, 2478 ) 分别将同一个数值设置为十六进制、科学记数法和带分隔符输出。 ② 对齐:“对齐”参数是一个带符号的整数,指示输出项的输出宽度和对齐方式。 若“对齐”参数小于输出项的输出宽度,“对齐”参数被忽略; 若“对齐”参数为正数,输出项输出时为右对齐; 若“对齐”参数为负数,输出项输出时为左对齐; 不足部分使用空白符填充。 例如: Dim x = 123 Dim y = 3.1415 Dim z = x * y WriteLine(x={0,5}, y={1,8}, x*y={2,8}, x, y, z) 输出为: x= 123, y= 3.1415, x*y=386.4045 ③ 格式说明: “格式说明”参数一般为格式说明符,数值型的格式参数还可以带示数精度指示。 格式说明符 说 明 示 例 代 码 示例显示效果 D 或 d 十进制整型 1234 (D) -1234 (“D6) 1234 -001234 E 或 e 科学指数记数法 1052.0329112756 (E) -1052.0329112756 (e2) 1.052033E+003 -1.05e+003 F 或 f 定点 1234.567 (F) -1234.56 (F4) 1234.57 -1234.5600 G 或 g 最紧凑方式 -123.456 (G) 123.4546 (G4) -1.234567890e-25 (G6) -123.456 123.5 -1.23457E-25 N 或 n 带分隔符 1234.567 (N) 1,234.57 X 或 x 十六进制 255 (X) -1 (X4) FF 00FF 例如: Dim x = 123 Dim y = 3.1415 Dim z = x * y WriteLine(“x={0,5:d}, y={1,8:e

文档评论(0)

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

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

1亿VIP精品文档

相关文档