www.ctrt.net > VB中 & 和 + 号有区别吗

VB中 & 和 + 号有区别吗

+ 运算符 用来求两数之和。 在使用 + 运算符时有可能无法确定是做加法还是做字符串连接。为避免混淆,请使用 & 运算符进行连接,并且改进程序代码的可读性。 以上是微软的官方说法, 因此, 从连接字串来说, 并无区别, 但+具有更多的功能

在字符串连接时 +号只能是两个字符串线连接 &号可以是字符串与另一种类型的数据相连接。例如 "a"+"b"是合法的,而 "a"+2是错误的 "a" & "b"是合法的,而"a" & 2也是合法的

;只能用在Print语句中,表示两个字符串紧挨着打印(如果;前后的都是数字类型,则自动在每个数字的前后加一个空格),如: Print "1"; "2" 运行结果是 12 Print 1; 2 运行结果是 1 2 &则可以用在任何需要连接字符串的场合,如: s = "abc" & "123...

贴具体代码才能判断 出错的原因

+只能连接字符类型 &可以连接任何数据类型 a = “abc” + "cde" ‘这是正确的的方法,可以实现abccde a = “abc” + 123 “会出现问题不会得到abc123 a = “abc” & "cde" ’正确,abccde a = “abc” & 123 ‘正确,abc123

& 连接两个字符串,跟胶水粘连两段纸条一样 and 连接两个表达式,是逻辑“与”,汉语“且”的意思

是,就是按住Shift再按逗号和句号,按住Shift以后逗号和句号都变成了。

都可以在字符串连接时用。 区别是: +号只能是两个字符串相连接 &号可以是字符串与另一种类型的数据相连接。例如 "a"+"b"是合法的,而 "a"+2是错误的 "a" & "b"是合法的,而"a" & 2也是合法的

& 强制两个表达式(类型可能不通)作字符串连接 + 当两边的表达式中混着数值字符串及数值的话,结果是对数值求和. 都是连接符,不同的是&功能比+多一点。用VB编程,一般都用&..

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com