- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB语言基础
VB语言基础
一、数据类型
1、数值型: 取值范围:
Byte(字节型)━占1字节; 0~255无符号
Integer(整型)━占2字节; -32768~32767
long(长整型)━占4字节; -2147483648~2147483647
single(单精度浮点)━占4字节; 略
Double(双精度浮点)━占4字节; 略
Currency(货币型)━占8字节 小数点左15位,右4位
(精确定点数据类型)
2、逻辑型:
Boolean(布尔型)━占2字节; true或false
3、字符串型:
String——定长型占字符串长度,变长型再加10
4、日期型:
Date(日期型)━占8字节 100-1-1~9999-12-31
5、对象型:
Object━占4字节; 任何Object引用
6、变体型:
Variant━变体型数字占16字节,变体型字符占22字节+字符串长
注:此类型还包含三种特定值:
Empty;Null;Error;
7、用户定义的数据类型:
用户可以利用Type语句定义自己的数据类型。格式如下
Type 数据类型名
数据类型元素名 As 类型名
……
End Type
用Type可定义类似于C语言中的结构体类型。例如:
Type Date_Rec
RYear As Integer
RMonth As String*3
RDay As Integer
End Type
注:记录类型中的元素可以是字符串,但必须是定长字符串,其长度由类型名加上一个星号和常数指明。
数据类型转换函数:
函数名及书写格式 转换结果
CBool(表达式) 布尔型
CCur(表达式) 货币型
CByte(表达式) 字节型
CDate(表达式) 日期型
CDbl(表达式) 双精度
CSng(表达式) 单精度
CInt(表达式) 整型
CLng(表达式) 长整型
CStr(表达式) 字符串
Cvar(表达式) 变体型
二.变量
1. 变量名 VB中变量的命名遵从标识符命名原则:必须以字母开头;变量中间不能有空格;不能使用VB关键字;
2. 变量的声明 VB允许使用不声明的变量,即一个变量未经声明就可以在程序中使用。这种变量使用方式称为隐含变量声明。(使用隐含变量时,VB会自动创建变量,并赋予它变体类型。在为其指定值之前,其值为Empty,当为它赋值后,会采用所赋值的类型作为自己的类型。)
显式声明:
①用类型说明符:将类型说明符加在变量名的尾部;
②定义变量时指定其类型:
格式:Declare 变量名 As 类型名
其中的Declare 可以是Dim ,Static, Redim, Public中之一
③用Def type语句:Def type 字母范围
这里的Type是类型标志,Def是系统保留字,它们之间没有空格。例如:DefInt D-J
该定义声明了D、E、F、G、H、I、J都是整型变量,而且以这些字母开头的变量名也都是整型变量。
类型说明符:
% :整型;
:长整型;
!:单精度浮点型;
# :双精度浮点型;
@ :货币型;
$ :字符串型;
字节、布尔、日期、对象及变体型没有类型说明符。
注意:
① Dim a,b,c As Integer是错误的。只有c被声明成Integer,而a,b缺省为Variant类型。
② 如果使用Dim x As Integer语句声明了变量x为Integer,而在后面又使用带有类型说明符的该变量,如x$,x!,x@和x#,程序运行时就会产生“duplicate definition”错误。
③ 使用不带As的Dim语句,会被声明成变体类型的变量。
④ 通过不带长度说明的字符串声明语句可以声明变长字符串。
⑤ 对于声明布
您可能关注的文档
- TD-SCDMA大功率干放在分布系统中的应用.docx
- SYB答案.doc
- TDA2030应音响功放 应用.doc
- SY4204-2007油气集输.doc
- TEC-2实验计算机微程序控制器实验.doc
- Tears是一首略有淡淡的忧伤钢琴曲.doc
- SZDL纬地道路设计步骤.doc
- TES824介绍.doc
- TELEDYNE3190中文操作手册.doc
- TFT液晶显示屏控制器的设计.doc
- 上课《归园田居(其一)》课件28张.pptx
- 色彩的魅力课件55.ppt
- 山水田园诗导学练习鉴赏.ppt
- 部编版《白鹭》课件.pptx
- 《Excel在财务中的应用》项目七 全面预算编制方法与应用 教学课件.pptx
- 《Excel在财务中的应用》项目六 利润管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目五 运营资金的管理 教学课件.pptx
- 《Excel在财务中的应用》项目四 项目投资管理决策与应用 教学课件.pptx
- 《Excel在财务中的应用》项目三 筹资管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目二 Excel 常用函数基础 教学课件.pptx
最近下载
- 新人教版小学数学六年级上册教材分析].doc
- 部编版九年级上册语文(全册)单元教材分析.doc
- 社会学概论_精品课课件(全套) (全套完整课件).ppt
- (新教材)大象版三年级上册小学科学全册教案(教学设计).pdf
- TCBMF 43-2019热塑性聚烯烃(TPO)预铺防水卷材.pdf
- Excel高级数据处理与分析(微课版)-教学大纲(课程思政版).docx VIP
- 社会学概论(第2版)PPT完整全套教学课件.pptx
- 适老化居家环境设计与改造(高职养老服务)PPT全套教学课件.pptx
- 教科版二年级科学上册全册教学设计.docx
- 2022年德阳市振兴发展企业管理有限公司招聘考试试题及答案.docx
文档评论(0)