- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Visual Basic语言》上机实验三
实验名称:数据类型、运算符和表达式(2学时)
一、实验目的
1.掌握Visual Basic的数据类型和变量定义方法。
2.正确使用Visual Basic的运算符和表达式。
3.掌握Visual Basic常用函数的使用方法。
二、背景知识
1.Visual Basic的数据类型
Visual Basic提供了丰富的数据类型,所有的数据都具有数据类型,如果数据的数值和数据类型不匹配,就会出现错误或者造成内存空间的浪费。Visual Basic将数据类型分为标准数据类型和自定义类型。
标准数据类型包括数值型数据类型、非数值型数据类型和变体数据类型。其中数值型数据类型包括整型、长整型、单精度型、双精度型、货币型、字节型等;非数值类型包括日期型、逻辑型(布尔型)、字符串型和对象型数据类型。
除了以上标准数据类型外,用户还可以根据需要自定义数据类型,称为自定义类型。
2.Visual Basic变量的声明
变量用来在程序运行期间临时存储数据。变量名、类型、值称为变量的三要素。变量名表示的是变量在内存中的地址,类型决定了变量在内存中的存储方式和所占内存单元的大小,值指的是变量名所对应内存单元的存储内容。
所谓声明一个变量,就是先将变量的有关信息(变量名和变量的数据类型)告诉程序。变量的声明方式有三种:
(1)显式声明:用Dim、Static、Public、Private等声明语句显式声明变量及类型。
(2)隐式声明:Visual Basic允许用户在编写应用程序时,不声明变量而直接使用,系统临时为新变量分配存储空间并使用。所有隐式声明的变量都是为变体类型Variant。系统根据程序中赋予变量的值来自动调整变量的类型。
(3)强制类型声明:在程序中用到的变量必须事先声明,要达到此目的,方法是在窗体模块或标准模块的“通用-声明”部分写上语句:Option Explicit,也可以在“工具”菜单中选取“选项”命令,然后在打开的对话框中单击“编辑器”选项卡,再复选“要求变量声明”选项,这样系统就会在新模块中自动插入Option Explicit语句。
3.运算符及优先级
(1)不同类型运算符优先级别如下:
算术运算符 > 字符串运算符 > 关系运算符 > 逻辑运算符
(2)相同类型运算符优先级别如下:
① 算术运算符:乘方(^)>负号(-)>乘除(*、/)>整除(\)>求余(Mod)>加减(+、-)
② 字符串运算符:优先级别相同
③ 关系运算符:所有关系运算符优先级别相同
④ 逻辑运算符:逻辑非(Not)>逻辑与(And)>逻辑或(Or)
4.Visual Basic的表达式
表达式是指用运算符或圆括号将运算元素连接起来的一个有意义的式子。
(1)表达式的类型
① 算术表达式:由算术运算符连接。其运算符的含义、优先级和数学中的相同,只是整除运算符(\)和求余运算符(Mod)是新概念,读者应倍加注意。
② 关系表达式:由关系运算符连接,其运算结果是一个逻辑值。运算符两边的操作数如果是数值型,则按其大小比较;如果是字符串型,则按其字符编码的码值从左到右一一比较。
③ 逻辑表达式:由逻辑运算符连接,运算结果为逻辑值。
④ 字符串表达式:由字符串运算符“+”和“”连接。它们的功能都是将两个字符串拼接起来。“+”运算符两边的操作数应均为字符串型;“”运算符两边的操作数可以是字符串型或者是数值型。
(2)表达式书写规则
① 运算符不能相邻。例a+*b是错误的。
② 乘号不能省略。例x乘以y应写成:x*y。
③ 括号必须成对出现,均使用小圆括号。
④ 表达式从左到右在同一基准并排书写,不能出现上下标。
⑤ 要注意各种运算符的优先级别,为保持运算顺序,在写Visual Basic表达式时需要适当添加括号()。
例如,数学表达式,写成Visual Basic表达式为:
(b - Sqr(b * b - 4 * a * c)) / (2 * a)
(3)表达式的值
表达式的运算结果称为表达式的值,值的类型由操作数和运算符共同决定。
4.Visual Basic的内部函数
Visual Basic提供了大量的内部函数供用户编程时使用。内部函数按功能分为数学函数、字符串函数、转换函数、日期函数和输入/输出函数等。用户可以通过Visual Basic的“帮助”菜单获得所有内部函数的使用方法。
三、实验举例
实例1 在窗体上画一个命令按钮,然后在命令按钮的Click事件过程中编写如下代码:
Private Sub Command1_Click()
Dim a%, b, c!, d#, e@, f$
Dim g As String * 4
您可能关注的文档
- VB期末练习.doc
- vb期末上机题整理结果.doc
- vb期末试卷B.doc
- vb期末理论复习资料.doc
- vb期末试题.doc
- vb期末试题1.doc
- VB期末综合练习.doc
- VB期中考试卷(2009-2010-1).doc
- VB期中考试试卷(Visual Basic).doc
- vb期中考题举例.doc
- 2025台州市国资委下属事业单位选聘1人备考试题及答案解析.docx
- 2025天津美术学院第五批招聘硕士研究生及以上工作人员5人备考题库及答案解析.docx
- 2025天津市河北区教育系统事业单位招聘9人(第二批)备考试题及答案解析.docx
- 不正当竞争产生的法律追责与制裁.pptx
- 高考历史一轮复习大单元检测(33)丰富多彩的世界文化(含解析).pdf
- 模块检测练(一) 中外历史纲要(上)(含解析)-2026届高中历史一轮复习模块检测.pdf
- 2024-2025学年北京市东城区人教版四年级下册期末考试数学试卷.pdf
- 高考历史二轮专项复习:旧民主主义革命(原卷版).pdf
- 高考历史一轮复习大单元检测(34)人口迁徙、文化交融与认同(含解析).pdf
- 安徽省滁州市南谯区2024-2025学年六年级下学期期末数学试卷(含详解).pdf
文档评论(0)