- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它]第三章VB语言基础
第三章 VB语言基础 3.1 数据类型 3.2 变量和常量 3.3 运算符和表达式 3.4 程序结构和编码规则 3.5 综合应用 3.6 常见错误 4.变体型(Variant) 变体型是一种可变的数据类型,又称为通用型。可以表示任何值,包括数值、字符串、日期/时间等。 变体型也可以是Empty(空)、Null(无效)、Error(出错)、Nothing(无指向)4种特殊的数据。 对于变体类型,可以用函数VarType()进行检测变量的类型,其返回值为整型。如:0为Empty,1为Null,2为整型,3为长整型,4为单精度,5为双精度,6为货币型,7为日期型,8为字符型,9为对象型等。 也可以用函数TypeName()来获取变量的数据类型名称。如TypeName(a)结果为Long。 Private Sub Command2_Click() Dim a a = 234 Print VarType(a), TypeName(a) End Sub 3.2 变量与常量 3.2.1 变量 1.变量和常量的命名规则 变量:在程序运行中其存储的值可以改变。 常量:在程序运行中其值不可以改变。 注意:变量对应着内存空间 3.2 变量与常量 3.2.1 变量 命名规则: 1)变量名必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度小于等于255个字符。 2)所有字母不分大小写。 3) 不能包含圆点“.”。 5) 在同一个范围内必须是惟一的。 6) 变量名要“见名知义”,变量名要便于记忆、有意义。 7) 不能用 Visual Basic的关键字作为变量名,如print。 8) 变量名不能与过程名和符号常量名相同。 2.变量声明 p56 1.用Dim语句显式声明变量 形式:Dim 变量名 [AS 类型] 或 Dim 变量名类型符 说明: (1)变量名与类型符之间不能有空格。 例 Dim a As integer , b As single 等价于 Dim a%, b! (2)一条Dim语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用。若没有类型声明,则为变体类型。 如:Dim a as double,b,c as integer (3)对于字符型变量,可有定长和变长两种声明方式: Dim字符串变量名 As String Dim字符串变量名 As String*字符个数 在VB中,一个汉字与一个西文字符一样都算作一个字符,占两个字节。 (4)使用声明语句声明一个变量后,VB自动将数值型变量置初值0,字符型置初值空串,变体型置初值Empty,布尔型置初值False,对象型置初值Nothing,日期型置初值“0:00:00” 。 (5)除了使用Dim外,还可以使用Static、Public、Private等保留字进行声明变量。 2.隐式声明 未进行上述的声明而直接使用,其类型为 Variant 类型。建议不使用。 3.强制显式声明(Option Explicit语句) 声明方法: ①在模块的通用声明段中加入语句:Option Explicit ②在“工具”菜单中选取“选项”命令,然后在打开的对话框中单击“编 辑器”选项卡,再复选“要求变量声明”。 例: Dim Sum As Long Dim Address As String ‘不定长度 Dim No As String * 8 ‘固定长度8 Dim Num, Total As Integer Num为可变类型 Dim Average As Single 也可以用常用的类型说明符来定义: 整型 : % 长整型 : 单精度: ! 双精度: # 货币型: @ 字符型: $ 例: Dim a as integer Dim a% Dim B as integer,stname as string Dim B%,stname$ 3.2.2 常量 常量是在程序运行中不变的量 1.直接常量 以直接明显的形式给出的各种数据 1) 数值常量 整数常量:十进制、八进制(O)和十六进制( H 或 h) 长整型常量:十进制、八进制和十六进制形式 货币型常量(即定点数)、浮点数 举例
您可能关注的文档
- [其它]大学生心理素质训练.ppt
- [其它]学生干部培训20120522.ppt
- [其它]如何规划大学生活.ppt
- [其它]学会学习学会生活主题班会.ppt
- [其它]城市设计概论第二讲.ppt
- [其它]安全生产责任制度.doc
- [其它]小学班队工作原理与实践.ppt
- [其它]山东省普通话水平测试题.doc
- [其它]国内形势篇201210.ppt
- [其它]实验一、测量误差.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
最近下载
- 宏观经济学计算题大全.doc VIP
- 苏教版数学四年级上册第八单元认识射线、直线和角(课件).pptx
- 某市棚户区改造中区市政道路建设工程路面天然砂砾垫层施工方案.doc
- 淀粉制品公司风险分级管控与隐患排查治理双体系双控手册2022-2024.doc
- 福建省 政和县志.pdf
- 知识产权对策、研究成果管理及合作权益分配.pdf VIP
- 人工智能对学习、教学和教育的影响-The Impact of Artificial Intelligence on Learning, Teaching, and Education.docx
- 中越边广西龙邦镇护龙村跨国婚姻问题研究及对策.doc VIP
- 小学道德与法治六年级下册《我们生存的家园》教学设计及反思.doc
- 宏观经济学计算题.docx VIP
文档评论(0)