第5章 数据的输入与输出.ppt

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

说明: (1)“对象名称”可以是窗体(Form)、图片框(Picturebox)、打印机(Printer)以及立即窗口(Debug)。如省略对象名称,则默认在窗体上输出。 (2)表达式可以是一个或多个表达式,可以是数值表达式也可以是字符表达式,当是字符表达式时,按照原样输出;当是数值表达式时,输出表达式的值。 (3)当输出表达式是多个时,表达式之间必须加上分隔符,分隔符可以是“,”、“;”或“空格”。用“,”号时,表示按标准的输出格式(即按区段输出格式)显示数据项,也就是以14个字符位置为单位把一个输出行分为若干个区段,逗号后面的表达式在下一个区段输出;如果用分号或空格作为多个表达式的分隔符,则表示各输出项按紧凑格式输出。 (4)如果省略表达式表,则表示输出一个空行。 (5)Print方法有计算和输出双重功能,但是应该特别注意,它没有赋值功能。 (6)如果想让多个Print语句输出的内容在同一行上,可以在表达式后面加上分隔符逗号或者分号,那么多个Print语句的输出项会出现在同一行,如用逗号按标准输出格式输出,如用分号按紧凑格式输出。 例5-1(参看教材P51-52) 5.1.2 与Print方法有关的函数 为了输出的信息按照指定的格式输出,VB中提供了几个和信息输出位置有关的函数,比如Tab函数、Spc函数等等。 1.Tab函数 格式:Tab(n) Tab函数完成的功能就是将光标移动到由n指定的位置进行输出,要输出的内容放在Tab函数后面,并用分号隔开。 说明: (1)参数n确定位置,它是一个整型值,表示下一个输出位置的列号,n值从最左端开始计数,通常最左侧的列号为1,如当前的输出位置已经大于n值,那么自动换到下一行n值指示的位置输出表达式。如果n1,则光标移动到第一列。 (2)Tab函数中的参数n没有具体的限制。当n值大于行宽时,输出位置为n Mod 行宽。 (3)当一个Print语句中有多个表达式时,每个表达式对应一个Tab函数也就是说该输出项的位置由它前面的Tab函数决定,各输出项之间以及Tab函数和输出项之间都用分号作为分隔符。 例5-2(参看教材P54-55) 2.Spc函数 格式:Spc(n) 跳过n个空格,使光标来到下一个指定的输出位置。 说明: (1)n是一个数值表达式,取值范围为0~32767的整数。Spc函数与输出项之间用分号隔开。例如: Print hello;Spc(4);everyone CR hello everyone (2)需要特别注意的是Spc函数可以完成与Tab函数相似的功能,但是它们n值的含义是不同的,Tab函数从最左端开始计数,而Spc函数从上一输出项开始计数。 5.1.3 格式输出 用格式输出函数Format(或Format$)可以实现使数值、日期或字符型数据按指定的格式输出。格式输出函数Format的一般格式如下: Format(表达式,格式字符串) 该函数的功能是按照“格式字符串”的格式输出“表达式”的值。“表达式”可以是数值型、日期型或者字符型的表达式。“格式字符串”由专门的格式说明字符组成。当格式字符串为常量时,必须放在双引号中。 常用格式说明字符有: (1)#:数字占位符。如果表达式在格式字符串的“#”位置上有数字,就显示出来,如果没有,就不用显示。如果要显示的数值的位数小于格式字符串指定的区段的长度,则该数值靠区段左端显示,如果要显示的数值的位数大于指定的区段长度,则数值照原样显示。例如: Print Format(123.456,######.##) CR 123.46 结果靠左端显示 (2)0:也是数字占位符。与“#”功能相似,不同的是多余的位在输出时用“0”补齐。例如: Print Format(1234.56,000000.0000) CR 001234.5600 (3).:小数点占位符。可以放在显示区段的任何位置。小数点部分多余的数字按四舍五入处理。可以与“#”和“0”结合使用表示指定的输出格式。例如: Print Format(1234.56,000000.#) CR 001234.6 (4),:千位分隔符占位符。从小数点的左侧开始,每三位是一节,用逗号隔开。注意千位分隔符可以放在小数点左侧(除头部和紧靠小数点位置外)的其他任何位置。例如: Print Format(12345.678,00000,0.##) CR 012,345.68 另外还可以使用:百分

文档评论(0)

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

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

1亿VIP精品文档

相关文档