首先,向你介绍一下 & 符号
(1) Long整型变量声明
Long(长整型)变量存储为 32 位(4 个字节)有符号的数值形式,其范围从 -2,147,483,648 到 2,147,483,647。
Long 的
类型声明字符为和号
(&)。
声明一个Long型变量可以这样写
Dim lngX&
(2)字符串连接符
& 运算符
用来强制两个表达式作字符串连接。
语法
result = expression1 & expression2
& 运算符的语法具有以下几个部分:
部分 |
描述 |
result |
必需的;任何 String或 Variant 变量。 |
expression1 |
必需的;任何表达式。 |
expression2 |
必需的;任何表达式。 |
说明
如果 expression 不是字符串,则将其转换成 String 变体。如果两个表达式都是字符串表达式,则 result 的数据类型是 String;否则 result 是 String 变体。如果两个表达式都是 Null,则 result 也是 Null。但是,只要有一个 expression 是 Null,那么在与其它表达式连接时,都将其作为长度为零的字符串 ("") 处理。任何 Empty 类型表达式也作为长度为零的字符串处理。
你的222&,&紧接着222,&的意思是将222声明为Long型 ,分号是VB自动帮你加上的分隔符,用来输出多个数据。
然后试试下面的,&连接符前后加上空格,& 符合就变成了字符串连接符了
?222 & "good"
?222222 & "good"
?"good" & 222222
?"good" & 222
[此贴子已经被作者于2005-4-21 8:37:24编辑过]