- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章VB语法基础 2.1 数据类型 2.2 常量和变量 2.3 运算符和表达式 2.4 常用内部函数 【目的要求】 1、VB的数据类型 2、掌握常量和变量的定义 3、掌握VB中运算符和表达式的使用方法 4、熟练使用VB内部函数 【重点】 掌握变量的定义方法和常用内部函数的使用方法 2.1 数据类型 VB具有标准数据类型和用户自定义类型。标准数据类型是系统预定义的数据类型。 表2.1 Visual Basic 标准数据类型 (1)整型数 整型数包括整数和长整数,用于保存整数,不带有小数,整数运算速度快,占用内存空间少,但表示数的范围小。 整数(Integer):以两个字节(16位)的二进制码表示和参加运算。 长整数(Long):以带符号的4个字节(32位)二进制数存储。 (2)浮点数 单精度浮点数(Single):以4个字节(32位)存储,可以精确到7位十进制数,正号可以省略。单精度数有两种表示方法:定点表示法和浮点表示法。 定点表示法:该范围内,含有小数的数 例如:-9.77 34.98 0.000098 浮点表示法: 浮点表示法就是数学中的科学计数法,即以10的整数次幂表示的数,以字母“E”来表示底数10。 例如:12.345E+5 12.345 E5 -4.793E-12 双精度浮点数(Double):以8个字节(64位)存储,可以精确到15或16位十进制数,正号可以省略。双精度也有两种表示方法:定点表示法和浮点表示法。 (4)字节(Byte)型数据 字节型数据为无符号的整数,以1个字节的无符号二进制数存储,范围为0~255。除一元减法外,所有可对整数进行操作的运算符均可对字节型数据操作。 所有数值型变量都可相互赋值,也可对可变数据类型赋值。在将浮点数赋于整数之前,VB要将浮点数的小数部分四舍五入。 变长字符串 是指字符串的长度是不固定的,如果对字符串变量赋予新的字符串,它的长度也随之增减。 例如: Dim s1 as string ‘默认:没有指定长度,都属于变长字符串’ 定长字符串 是指在程序执行过程中,始终保持其长度不变的字符串。 例如: Dim s2 as string*8 ‘说明长度为8个字符的定长字符串’ 注意:对于一个定长的字符串赋值时,如果所给的字符串长度超过了字符串所指定的固定长度时,VB会自动截取固定长度大小的字符串,而把后面的字符舍去。如果字符串长度小于定长,则VB会自动在后面补充空格符。 3.日期(Date)型数据 可以表示从公元100年1月1日到公元9999年12月31日的日期和从0:00:00到23:59:59的时间。 日期型数据要用“#”号把表示日期和时间的值括起来。 日期可以用“/”、“,”、“-”分隔开,可以是年、月、日,也可以是月、日、年的顺序。 时间必须用“:”分隔,顺序是:时、分、秒。 例如: Dim d as date d=#31/12/2003# d= #03-25-75 20:30:00# 或d=#98,7,18# 4.逻辑(Boolean)型数据 逻辑类型即布尔类型,它只有两个值:真(True)和假(False)。注意:把数值型数据转换为逻辑型数据时,0会转换为False,而非0值转换为True。当把逻辑型数据转换为数值型数据时,False转换为0,而True转换为-1。 5.对象(Object)型数据 对象型数据是一个32位的引用数值,它可以作为任何对象的引用。使用时,要用关键字“Set”才可以指定对某对象的引用。 6.变体(Variant)型数据 是一种可变的数据类型。它能够表示所有系统定义类型的数据,变体型变量可在程序运行期间存放不同类型的数据。 在程序中不特别说明时,VB会自动将该变量默认为Variant型变量。 例如:Dim X 默认为Variant类型 X = 18 X被赋予字符串“18” X= X - 5 X被赋予数值13 X= Y X X被赋予字串“Y13” 7、自定义类型 自定义类型由Type语句来实现: 格式:Type 自定义类型名 元素名1 As 类型名 元素名2 As 类型名 ……
您可能关注的文档
- vb学习教程第二章.ppt
- vb家庭理财管理系统.ppt
- VB对话框与菜单程序设计.ppt
- VB对象及属性的设置.ppt
- VB应用程序的开发过程.ppt
- VB循环结构程序设计.ppt
- VB控制结构多重循环课件.ppt
- VB教程命令钮标签文本框.ppt
- VB教程窗体和简单的输入输出.ppt
- VB教程第7章教案.ppt
- 地质矿产实验室测试质量管理规范 第1部分海洋地质样品测试.pdf
- DB61T-水利水电工程(水电站、泵站)安全风险分级管控和隐患排查治理规范.pdf
- DGJ08-114-2005 临时性建(构)筑物应用技术规程.pdf
- DB62T4113.1 呼吸道传染病流行期间卫生防护规范 第1 部分:外卖配送(餐饮).pdf
- DB42T495-2008 来凤半夏种植技术规范.pdf
- DB4403T鲜果型阳光玫瑰葡萄设施栽培规程.pdf
- TCESA-公寓智能门锁系统.pdf
- DB1507T75-2022 大豆丰产 优质 气象评价指标.pdf
- DB62T4543-2022 杜松育苗技术规程.pdf
- QDXJ341-2022 分布式控制系统.pdf
文档评论(0)