在我们的日常生活中我们会遇许多类型的数据,。举例来说,我们需要处理的数据中,包括姓名,地址,货币,日期,股票行情等日常生活的统计数据。同样的,在Visual
Basic中,我们也准备处理这些类型的数据。不过,为了更加系统化, VB的数据被划分成不同的类型。
5.1 Visual Basic 基本数据
5.1.1 数字数据
数字数据是数目构成的数据,可以进行数学运算,如加,减,乘,除等。在Visual Basic中,数字数据分为7个类型,他们是归纳在表5.1里
表5.1: 数字数据
|
类型 |
取值范围 |
|
Byte |
0 to 255 |
|
Integer |
-32,768 至 32,767 |
|
Long |
-2,147,483,648 至 2,147,483,648 |
|
Single |
-3.402823E+38 至 -1.401298E-45 负数 |
|
Double |
-1.79769313486232e+308 至 -4.94065645841247E-324 负数 |
|
Currency |
-922,337,203,685,477.5808 至 922,337,203,685,477.5807 |
|
Decimal |
+/- 79,228,162,514,264,337,593,543,950,335 如果没有小数点 +/- 7.9228162514264337593543950335 (28 个小数点). |
5.1.2 非数据类型
该非数字数据类型归纳于表5.2
表 5.2: 非数据类型
|
类型 |
范围 |
|
String(fixed length) |
1 to 65,400 字符 |
|
String(variable length) |
0 to 20 亿 字符 |
|
Date |
公元100 年正月一日至 9999年十二月三十一日 |
|
Boolean |
True 或 False(对或错) |
|
Object |
任何嵌入对象 |
|
Variant(numeric) |
任何价值大如 Double
|
|
Variant(text) |
与 variable-length string相同 |
5.1.3 后缀文 的符号
后缀文是让你把数字转让给一个数据. 在某些情况下,我们需要在一个字的后面增加一个后缀文,使VB可以计算得更准确。例如,我们可以使用序号= 1.3089#号为双师型数据。部分的后缀显示在表5.3 。
表 5.3
|
后缀 |
数据类型 |
|
& |
Long |
|
! |
Single |
|
# |
Double |
|
@ |
Currency |
memberName="Turban, John."
TelNumber="1800-900-888-777"
LastDay=#31-Dec-00#
ExpTime=#12:00 am#
5.2变数 的管理
变数就像邮局里的邮箱。变数内容的变化就如同邮箱里的信。在VB里,变量分配领域,由电脑记忆体存取数据。一如邮箱,每个变量必须给予命名。在Visual Basic里, 要给一个变量命名,你必须遵守一套规则。
5.2.1 变数名称
表 5.4
|
有效的名字 |
无效的名字 |
|
My_Car |
My.Car |
|
ThisYear |
1NewBoy |
|
Long_Name_Can_beUSE |
He&HisFather *& is not acceptable |
5.2.2变数的宣示
Dim variableNmae as DataType
Example 5.1
Dim password As String
Dim yourName As String
Dim firstnum As Integer
Dim secondnum As Integer
Dim total As Integer
Dim doDate As Date
你也可以把他们结合起来排在一条线,每个变数以一个逗号分割,具体情况如下:
Dim password As String, yourName As String, firstnum As Integer,.............
Dim VariableName as String * n, where n defines the number of characters the string can hold.
Example 5.2:
Dim yourName as String * 10
yourName可拥有不超过10个字符。