vb中的&怎么用的,须要详细解释

比如在属性框中 &b 还有ALT+B的意思
还有其他功能吗

&符号是vb中字符串连接运算符。
相当于+号

比如:
a="tanghuanoo"
b="你好!"

c=a & ", " & b 相当于 c=a +", " + b
结果为:
tanghuanoo, 你好!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-21
连接字符串的..

比如 "中国" & "上海"

那加到print 后面的话,
PRINT "中国" & "上海"
就会打印"中国上海"了

PRINT N & "=" & N1 & "+" & N2

打印出来就是 n=n1+n2
其中n,n1,n2的实际显示效果为变量本身的赋值.
第2个回答  2009-03-21
用来强制两个表达式作字符串连接。

语法

result = expression1 & expression2

& 运算符的语法具有以下几个部分:

部分 描述
result 必需的;任何 String或 Variant 变量。
expression1 必需的;任何表达式。
expression2 必需的;任何表达式。

说明

如果 expression 不是字符串,则将其转换成 String 变体。如果两个表达式都是字符串表达式,则 result 的数据类型是 String;否则 result 是 String 变体。如果两个表达式都是 Null,则 result 也是 Null。但是,只要有一个 expression 是 Null,那么在与其它表达式连接时,都将其作为长度为零的字符串 ("") 处理。任何 Empty 类型表达式也作为长度为零的字符串处理。
第3个回答  2009-03-21
主要用途有:
连接变量,比如:print "得分是" & k
显示结果是就 得分是7 (如果k=7)
第4个回答  2009-03-21
&符号是连接字符串的运算符,但是跟+号是有区别的,+连接符两旁的操作数应该为字符型,若均为数值型,则进行加法运算;若一个为数值型,一个为字符型数字,则自动将字符型数字转化为数值进行加法运算,若不是以上的情况,出错。
而&,不管连接的是字符型还是数值型都将会转化为字符型再连接。
eg:"12000"+12345 输出24345;
“12000”+“12345” 输出1200012345;
“abcdef”+12345 出错
“12000”&12345 输出1200012345
“12000”&“12345” 输出1200012345
相似回答