VB初学者的小问题

2025-02-25 03:07:35
推荐回答(3个)
回答1:

字符串运算符有:& ,+ . 功能是字符串连接
例如:
"ABCD" + "EFGHI" ' 结果为:ABCDEFGHI
" VB " & "程序设计教程" ' 结果为:VB程序设计教程
说明:当连接符两旁的操作量都为字符串时,上述两个连接符等价.它们区别是:
+(连接运算):两个操作数均应为字符串类型;
&(连接运算):两个操作数既可为字符型也可为数值型,当是数值型时,系统自动先将其转换为数字字符,然后进行连接操作.
例:
"100" + 123 ' 结果为 223
"100" + "123" ' 结果为 100123
" Abc" + 123 ' 出错
" 100" & 123 ' 结果为 100123
100 & 123 ' 结果为 100123
" Abc" & "123" ' 结果为 Abc123
" Abc" & 123 ' 结果为 Abc123
注意:使用运算符"&"时,变量与运算符"&"之间应加一个空格.这是因为符号"&"还是长整型的类型定义符,如果变量与符号"&"接在一起,VB系统先把它作为类型定义符处理,因而就会出现语法错误.

回答2:

连接字符串的作用 相当于 “+” 但是当两边是数字时先把数字变字串然后再连接~

回答3:

连接符,将自身两边的以字符形式连接起来!

注意与"+"号的区别!

msgbox 1 & 2;msgbox 1+2;msgbox "1" & "2";msgbox "1"+"2";