欢迎来到天天文库
浏览记录
ID:41097382
大小:331.01 KB
页数:49页
时间:2019-08-16
《VisualBasic的数据类型及运算(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VisualBasic程序设计教程卢肖霞81340122信息技术教研室第2章VisualBasic的数据类型及运算2.1 数据类型2.2 常量和变量2.3 常用内部函数2.4 表达式2.1数据类型数据类型用来规定数据对象所占用内存空间的大小以及数据对象能够参与的运算。2.1.1基本数据类型基本数据类型数值型字节型(Byte)整型(Integer)长整型(Long)单精度型(Single)双精度型(Double)货币型(Currency)字符型变长字符串型(String)定长字符串型(String*Size)布尔型
2、(Boolean)日期型(Date)对象型(Object)可变型(Variant)1.数值数据类型(1)整型整型数据是指不带小数点和指数符号的数。整型数据运算速度快、精确,但表示数的范围小。字节型(Byte):字节型数据在内存中占一个字节,可以存储0~255之间的整数。整型(Integer,类型符为%):整型数在内存中占两个字节,可以存储-32768~32767之间的整数。例如15、-345、654、678%。长整型(Long,类型符为&):长整型数在内存中占4个字节,可以存储-2147483648~214748
3、3647之间的整数。例如123456、45678&都是长整型。1.数值数据类型(2)实型实型表示的数据范围大,但有误差,且运算速度较慢。单精度型(Single,类型符为!):单精度数在内存中占4个字节,可精确到7位有效数字。双精度型(Double,类型符为#):双精度数在内存中占8个字节。货币型(Currency,类型符为@):主要用来表示货币值,在内存中占8个字节,最多保留小数点后4位,小数点前15位,属于定点实数。2.字符数据类型字符数据类型(String)表示一个字符序列,例如职工的姓名、教师的职称等。可变
4、长度字符串(String*Size):指在程序运行期间字符串的长度不固定固定长度字符串:指在程序运行期间,长度保持不变的字符串。3.布尔数据类型布尔数据类型(Boolean)又称逻辑型,用于表示只有两种取值的数据。True:逻辑真False:逻辑假。在内存中,布尔型数据占两个字节,当布尔型数据转换为整型数据时,True转换为-1,False转换为0。当其他类型数据转换为布尔型时,非0数转换为True,0转换为False。4.日期数据类型日期型(Date)数据用于表示日期和时间,在内存中占用8个字节,以浮点数形式存
5、储日期范围:100年1月1日~9999年12月31日时间:0:00:00~23:59:59。6.可变数据类型可变数据类型(Variant)是一种特殊的数据类型,可以表示多种数据类型。如果变量在使用前未加以类型说明,则默认为Variant型。它可以用来存放其他各种类型的数据。Variant型数据包含4种特定值:EmptyNullErrorNothing2.1.3用户自定义类型元素的类型可以是基本数据类型,也可以是其他的自定义数据类型。定义语句应该放在标准模块或窗体模块的声明部分,在窗体的声明中定义Type语句应该指
6、定Private,在模块中的声明部分定义Type语句默认为Public。[Public
7、Private]Type数据类型名元素名1As类型名元素名2As类型名…元素名nAs类型名EndType2.1.3用户自定义类型例3.2定义一个学生类型,含有学号、姓名、总成绩和系别4个元素,其中系别元素的数据类型为自定义数据类型Department。Department的自定义数据类型含有系编号和系名称两个元素。先定义数据类型Department:TypeDepartmentDepartmentNoAsString*5Dep
8、artmentNameAsString*15EndType再定义数据类型Student:TypeStudentStudentNoAsString*10StudentNameAsString*4StudentScoreAsSingleStudentDepAsDepartmentEndType定义了Student类型之后,就可以说明Student类型的变量了,例如:DimStuAsStudent然后可以像引用对象的属性那样引用类型的各个成员,例如:PrintStu.StudentNo2.2常量和变量计算机所处理的数据
9、存放在内存单元中。机器语言或汇编语言是通过内存单元的地址来访问内存单元,而在高级语言中,无需直接通过内存单元的地址,而只需给内存单元命名,以后通过内存单元的名字来访问内存单元。命了名的内存单元就是常量或变量。常量:在程序运行期间,其内存单元中存放的数据始终保持不变。变量:在程序运行期间,其内存单元中存放的数据可以根据需要随时改变。2.2.1常量1.直接常量(1)数值常量:
此文档下载收益归作者所有