VisualBasic的数据类型及运算

VisualBasic的数据类型及运算

ID:36877190

大小:215.00 KB

页数:44页

时间:2019-05-10

VisualBasic的数据类型及运算_第1页
VisualBasic的数据类型及运算_第2页
VisualBasic的数据类型及运算_第3页
VisualBasic的数据类型及运算_第4页
VisualBasic的数据类型及运算_第5页
资源描述:

《VisualBasic的数据类型及运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章VisualBasic的数据类型及运算2.1 数据类型2.2 常量和变量2.3 常用内部函数2.4 表达式数据类型用来规定数据对象所占用内存空间的大小以及数据对象能够参与的运算。2.1.1基本数据类型基本数据类型数值型字节型(Byte)整型(Integer)长整型(Long)单精度型(Single)双精度型(Double)货币型(Currency)字符型变长字符串型(String)定长字符串型(String*Size)布尔型(Boolean)日期型(Date)对象型(Object)可变型(Variant)2.1数据类型1.数值数据类型(1)整型整型数据是指不带小数点

2、和指数符号的数。整型数据运算速度快、精确,但表示数的范围小。①字节型(Byte):字节型数据在内存中占一个字节,可以存储0~255之间的整数。②整型(Integer,类型符为%):整型数在内存中占两个字节,可以存储-32768~32767之间的整数。例如15、-345、654、678%。③长整型(Long,类型符为&):长整型数在内存中占4个字节,可以存储-2147483648~2147483647之间的整数。例如123456、45678&都是长整型。(2)实型实型表示的数据范围大,但有误差,且运算速度较慢。①单精度型(Single,类型符为!):单精度数在内存中占4个字

3、节,可精确到7位有效数字。②双精度型(Double,类型符为#):双精度数在内存中占8个字节。③货币型(Currency,类型符为@):主要用来表示货币值,在内存中占8个字节,最多保留小数点后4位,小数点前15位,属于定点实数。2.字符数据类型字符数据类型表示一个字符序列,例如职工的姓名、教师的职称等。可变长度字符串:指在程序运行期间字符串的长度不固定固定长度字符串:指在程序运行期间,长度保持不变的字符串。3.布尔数据类型布尔数据类型又称逻辑型,用于表示只有两种取值的数据。True:逻辑真False:逻辑假。在内存中,布尔型数据占两个字节,当布尔型数据转换为整型数据时,T

4、rue转换为-1,False转换为0。当其他类型数据转换为布尔型时,非0数转换为True,0转换为False。4.日期数据类型日期型数据用于表示日期和时间,在内存中占用8个字节,以浮点数形式存储日期范围:100年1月1日~9999年12月31日时间:0:00:00~23:59:59。5.对象数据类型对象型数据可用来引用应用程序中的对象,在内存中占4个字节。可以用Set语句为一个被声明为Object的变量指定一个具体对象,以便引用应用程序所能识别的实际对象。例如:DimobjxAsObjectSetobjx=Command1objx.Caption=″确定″6.可变数据类型

5、可变数据类型是一种特殊的数据类型,可以表示多种数据类型。如果变量在使用前未加以类型说明,则默认为Variant型。它可以用来存放其他各种类型的数据。Variant型数据包含4种特定值:P29EmptyNullErrorNothing2.1.3用户自定义类型[Public

6、Private]Type数据类型名元素名1As类型名元素名2As类型名…元素名nAs类型名EndType元素的类型可以是基本数据类型,也可以是其他的自定义数据类型。定义语句应该放在标准模块或窗体模块的声明部分,在窗体的声明中定义Type语句应该指定Private,在模块中的声明部分定义Type语句默认为P

7、ublic。例2.2定义一个学生类型,含有学号、姓名、总成绩和系别4个元素,其中系别元素的数据类型为自定义数据类型Department。Department的自定义数据类型含有系编号和系名称两个元素。先定义数据类型Department:TypeDepartmentDepartmentNoAsString*5DepartmentNameAsString*15EndType再定义数据类型Student:TypeStudentStudentNoAsString*10StudentNameAsString*4StudentScoreAsSingleStudentDepAsDepa

8、rtmentEndType定义了Student类型之后,就可以说明Student类型的变量了,例如:DimStuAsStudent然后可以像引用对象的属性那样引用类型的各个成员,例如:PrintStu.StudentNo计算机所处理的数据存放在内存单元中。机器语言或汇编语言是通过内存单元的地址来访问内存单元,而在高级语言中,无需直接通过内存单元的地址,而只需给内存单元命名,以后通过内存单元的名字来访问内存单元。命了名的内存单元就是常量或变量。常量:在程序运行期间,其内存单元中存放的数据始终保持不变。变量:在程序运行期间,其内存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。