&在VB编程里是怎么用的,如“xyz”&“123”&“abc”怎么表示

有时候&会出现在MsgBox表达式里,如Print输出也可用以下两条语句:
msg$ = Str(a) & "和" & Str(b) & "的和为" & Str(sum)
n%=MsgBox(msg$, , "计算结果"),
老师上课时没有说起,看不懂,求好心人指点迷津啦

&在VB6.0编程中用作运算符强制将两个表达式作字符串连接。

& 运算符,用来强制两个表达式作字符串连接。

Dim MyStr

MyStr ="xyz" & "123" & "abc" ‘返回"xyz123abc"字符串。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-03
& 是字符串连接符,"a" & " boy" 的结果是"a boy",
& 符号左右只要有一个是字符串,那么VB就会将另一个也转换成字符串,例如:
3 & " boys" 等于"3 boys";
第2个回答  2009-03-01
是连接符 在声明变量的时候&代表Long型
“xyz”&“123”&“abc”
就等于"xyz123abc"

如果是数字 比如说 12&12
那么结果是"1212"

msg$ = Str(a) & "和" & Str(b) & "的和为" & Str(sum)
这里一共有5个字符串啊 用4个&连接起来变成一个字符串
五个字符串分别是Str(a) , "和" , Str(b) , "的和为" , Str(sum)
想让计算机能把这些字符串连起来就得用计算机能看懂的写法,所以上面的写法不行要在中间加&这个符号连接.
够了吧本回答被提问者采纳
相似回答