vb数据类型有哪些作用是什么
VB中变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。
变量是用来存储值的所在处;它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变量时也可指定它的数据类型。所有变量都具有数据类型,以决定能够存储哪种数据。
根据缺省规定,如果在声明中没有说明数据类型,则令变量的数据类型为 Variant。Variant 数据类型很象一条变色龙—
它可在不同场合代表不同数据类型。当指定变量为 Variant 变量时,不必在数据类型之间进行转换,Visual Basic
会自动完成各种必要的转换。但是如果知道变量确实总是存储特定类型的数据,并且还声明了这种特定类型的变量,则 Visual Basic
会以更高的效率处理这个数据。例如,存储人名的变量最好表示成 String 数据类型,因为名字总是由字符组成。除变量外,数据类型也用于其它场合。在给属性赋值时,这个值就有数据类型;函数的参数也有数据类型。事实上,在 Visual Basic
中,凡是与数据有关的东西就与数据类型有关。声明带数据类型的变量
在使用非 Variant 变量之前,必须使用 Private、Public、Dim 或 Static 语句将变量声明为 As type。例如,下列语句分别声明了 Integer、Double、String 和 Currency 类型的变量:
Private I As Integer
Dim Amt As Double
Static YourName As String
Public BillsPaid As Currency一个声明语句可将多个声明组合起来,请看下列语句:
Private I As Integer,Amt As Double
Private YourName As String,BillsPaid As Currency
Private Test,Amount,J As Integer以下表格显示所支持的数据类型,以及存储空间大小与范围。
2014-11-08 · 知道合伙人软件行家
知道合伙人软件行家
向TA提问 私信TA
整型 INTEGER % 2 -32768--32768
长整型 LONG & 4 -2147483648--2147483648
单精度型 SINGLE ! 4 -3.402823E38到3.402823E38
双精度型 DOUBLE # 8 -1.79769313486232D308到1.79769313486232D308
货币型 CURRENCY @ 8 -922337203685477.5808到922337203685477.5807
日期型 DATE 8 100.1.1~9999.12.31
布尔型 BOOLEAN 2 TRUE或FALSE
对象型 OBJECT 4 任何对象的引用
变长字符串 STRING $ 字符串长度,1字节/字符
定长字符串 STRING*NUM $ NUM
可变类型 VARIANT