vb式子里 如果同时出现加号 和& 应该先运算哪一个?

 我来答
网海1书生
科技发烧友

2014-12-19 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26225

向TA提问 私信TA
展开全部
如果加号两边的表达式的值其中之一为数值,另一个也是数值或可转换为数值的字符串,则先运算加号(注意这时候加号的作用是数值运算的加号!),比如:
1 & 2 + 3 = 1 & 5 = "15"
1 & "2" + 3 = 1 & 5 = "15"
1 & 2 + "3" = 1 & 5 = "15"
如果加号两边的都是字符串(不管能否转换为数值),这时候加号的作用就是字符串连接符,它与&的运算顺序相同,或者说谁在前面就先运算谁,比如:
1 & "2" + "3" = "12" & "3" = "123"
TableDI
2024-07-18 广告
Excel一键自动匹配,在线免费vlookup工具,3步完成!Excel在线免费vlookup工具,点击98步自动完成vlookup匹配,无需手写公式,免费使用!... 点击进入详情页
本回答由TableDI提供
tianlidon
2014-12-19 · TA获得超过1219个赞
知道小有建树答主
回答量:676
采纳率:85%
帮助的人:104万
展开全部
这两个优先级一样的,顺序运算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-12-19
展开全部
加号和&优先顺序一样,从左往右执行。也就是先左后右。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
848912185
2014-12-19 · TA获得超过1252个赞
知道小有建树答主
回答量:2712
采纳率:41%
帮助的人:862万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式