VB数据类型定义

VB数据类型定义

ID:40963073

大小:16.38 KB

页数:5页

时间:2019-08-12

VB数据类型定义_第1页
VB数据类型定义_第2页
VB数据类型定义_第3页
VB数据类型定义_第4页
VB数据类型定义_第5页
资源描述:

《VB数据类型定义》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、定义VB数据类型常识学过编程的人都知道大多数的计算机语言都规定了各自的数据类型,VB也不例外。其实,在一个最简单的程序中数据类型是可以不作规定的,也就是说,变量可以使用各种类型,但是在一个复杂的程序里,这样做就很危险,因为很可能给同一个变量赋予了不同的类型,而导致程序出错。所以,为了程序的严谨和便于查看,正确的定义数据类型是必要的。定义数据的另一个原因是,不同的数据占用不同的内存数量,譬如整型(Interger)数据占2字节,而长整型数据占4个字节,定义合适的数据类型,不管你相信不相信,它可以节省

2、内存!VB常用的数据类型有:整型Integer表示-32768至32767之间的整数长整型Long表示-2,147,483,648至2,147,483,647之间的整数实型Single表示-3.37E+38至3.37E+38之间的实数双精度实型Double表示-1.67E+308至1.67E+308之间的实数字符String每个字符占一字节,可以储存0~65,535个字符布尔Boolean只有两个值True/-1,或False/0数据类型的定义方法:定义变量最简单的方法是用“Dim”关键字,它的语

3、法:Dim【变量名】As【数据类型】如:DimIndexAsInteger也可以在一行中定义多个变量,如:DimIndexAsInteger,DimNumberAsLong把多个变量定义成同一类型可以写成:DimIndex,NumberAsInteger更可以在定义时进行初赋值:DimIndex=3有时为了简便,也以符号进行简单的定义,作用是和上面一样的。整型可以用“%”代替,长整型可以用“&”代替,实型可以用“!”,双精度实型可以用“#”定义,如刚才的第一个例子可以写成:DimIndex%等价于

4、DimIndexAsInteger对于常量的定义用Const定义,如:ConstCOLOR=255。为了在程序中便于查阅,我们对变量和常量的写法进行规定,变量一般用小写方式,常量则全部大写。注意:使用常量的好处,对于程序中经常出现的数值,应设常量等于它,这样一是书写方便,其二,如果要改变该数值,只需改变定义常量的语句值,而不需改变每个语句,提高了效率。数组的定义类似于变量定义,所不同的是数组需要指定数组中的元素个数,例如:DimIntegerArray(99)AsInteger这个数组中包含100

5、个元素,脚标从0到99。也可以指定脚标的起始值,例如:DimIntegerArray(2to10)AsInteger这个数组含有九个元素,脚标从2到10。还可以定义多维数组:DimThreeD(4,2to5,3to6)AsInteger上例定义了一个三维数组(4×4×4)。记录的定义记录定义是把控制权交给用户的方法,它让用户可以定义自己的数据类型,它使用关键字“Type”,方法是:Type【数据类型标识符】<域名>As<数据类型><域名>As<数据类型><域名>As<数据类型>…………………………

6、EndType例如,定义一个地址数据:TypeAddressStreetAsStringZipCodeAsStringPhoneAsStringEndType这个地址数据里包括三个属性,街区、邮政编码和电话,可以把某数据定义成此类型:DimMyHomeAsAddress要调用或改变“MyHome”的值时,类似于对对象的属性的操作:变量名.域名=“……”为了简化书写重复的部分,可以用关键字“With”:WithMyHome.Street=”阜成路”.ZipCode=”100037”.Phone=”1

7、2345678”EndWithVB建立了一种新的变量类型――货币型变量,通过使用仅带有二位小数的货币变量,就能避免因使用实型变量而带来的数值积累误差问题。VB在调用函数(Function)时,必须在函数名后跟一对括号。VB对白兰地使用范围重新做了规范,在Basic里把隐含变量都当作全局变量,而在VB里对隐含变量都当作局部变量。VB里的说明语句(Declare),仅支持动态链结库(DLL)的子程序和无变量函数。使用数组,必须事先用Dim或Redim进行定义。

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

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

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