- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 VB语言基础 ;4.1 数据类型;1. 数值(Numeric)数据类型;例:a=123:b=123%:c=123
d1=3.14:d2=3.14!:d3=3.14E+1
e1=3.14#:e2=3.14D+1
f=3.14@;2. 逻辑(Boolean)数据类型;3. 日期(Date)数据类型;4. 字符(String)数据类型;5. 变体(Variant)数据类型 ;6. 自定义类型;其中,元素名表示自定义类型中的一个成员,下标表示数组,类型名为标准类型。例如以下定义了一个有关高考考生信息的自定义类型:
Type StudType
iNo As Integer 准考证
strName As String * 20 考生姓名
strSex As String * 1 性别
sMark(1 To 4)As Single 4门课程成绩
sTotal As Single 总分
EndType;一旦定义好了类型,就可在变量的声明时使用该类型。例如,可在某过程声明变量如下:
Dim student as StudType
要表示student变量中的某个元素,形式如下:
变量名.元素名
例如,要表示考生的姓名及第4门课程的成绩可写为Student.strName和Student.sMark(4)。;(1)自定义类型必须在标准模块(.bas)中定义,默认是Public。
(2)自定义类型中的元素类型可以是字符串,但必须是定长字符串。
(3)不要将自定义类型名和该类型的变量名混淆,前者表示了如同Integer、Single等的类型名,后者则由Visual Basic根据变量的类型分配所需的内存空间,存储数据。 ;4.2 常量与变量;一. 命名规则
1. 以字母或汉字开头,后可跟字母、数字或下划线组成.
2. 变量名最长为255个字符;
3. VB中不区分变量名的大小写,不能使用VB中的关键字;
4.字符之间必须并排书写,不能出现上下标
以下字符是合法的变量名:
? a, x, x3, BOOK_1, sum5
以下标识符是非法的:
? 3s 以数字开头 s*T 出现非法字符*
-3x 以减号开头 bowy-1 出现非法字符-(减号)
if 使用了VB的关键字 ;变量声明;1. 用Dim语句声明变量;为方便定义,可在变量名后加类型符来代替“As类型”。此时变量名与类型符之间不能有空格。一条Dim语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用。例如:
Dim x As Integer,y As Single
等价于:
Dim x% , y! ‘声明整型变量x与单精度型变量y; (4)对于字符串变量,根据其存放的字符串长度是否固定,其定义方法有下面两种:
Dim字符串变量名As String
或 Dim字符串变量名As String*字符数
前一种方法定义的字符串将是不定长的字符串;后一种方法可定义定长的字符串,存放的最多字符个数由其中的字符数确定。例如:
Dim strS1 As String 声明可变长的字符串变量strS1
Dim strS2 As String*100 声明一个长度为100个字符的字符串变量strS2
除了用Dim语句声明变量外,还可以用Static、Public、Private等关键字声明变量,这些将在以后讨论。;2. 用类型说明符直接声明变量;3. 隐式声明;在这个函数中,自动创建一个变量Average,使用这个变量时,可以认为它就是隐式声明的。虽然这种方法很方便,但是如果把变量名拼错了的话,会导致一个难以查找的错误。例如,假定在倒数第二行中把Average变量名写错了,即:
SafeSqr=Sqr(Averag)
当程序运行时,由于遇到新名字Averag,所以函数总是返回0。Visual Basic分辨不出这究竟是隐式声明了一个新变量呢,还是仅仅把一个现有变量名写错了,于是只好用这个名字再创建一个新变量。;4.强制显式声明——Option Explicit语句;5.变量的默认值;4.2.3 常量; 通常我们说的整型常量指的是十进制整数,但VB中可以使用八进制和十六进制形式的整型常数,因此整型常数有如下三种形式: ;2、实型常量(实数)
1)单精度实型(Single):有效数为7位
2)双精度实型(Double):有
您可能关注的文档
最近下载
- 2025年江苏省盐城市中考政治试题及答案.docx VIP
- 2025苏教版三上数学《曹冲称象的故事》测试卷及答案.pdf
- 【安全生产】-应急管理培训课件-生产安全事故应急预案及其演练全流程讲解(100页经典版课件).pptx VIP
- 2022年4月四级烟草专卖管理师理论知识试卷.pdf VIP
- 2025年中国四氯化锆项目投资计划书.docx
- 6.3.2 二项式系数的性质 课件(共19张PPT).pptx VIP
- 博物馆陈列展览大纲.doc VIP
- 风机基础土方开挖及回填方案.docx VIP
- 民用建筑设计统一标准 GB 50352-2019.pdf VIP
- TB10007-2006 铁路信号设计规范.docx VIP
文档评论(0)