第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