vb式子里 如果同时出现加号 和& 应该先运算哪一个?
4个回答
展开全部
如果加号两边的表达式的值其中之一为数值,另一个也是数值或可转换为数值的字符串,则先运算加号(注意这时候加号的作用是数值运算的加号!),比如:
1 & 2 + 3 = 1 & 5 = "15"
1 & "2" + 3 = 1 & 5 = "15"
1 & 2 + "3" = 1 & 5 = "15"
如果加号两边的都是字符串(不管能否转换为数值),这时候加号的作用就是字符串连接符,它与&的运算顺序相同,或者说谁在前面就先运算谁,比如:
1 & "2" + "3" = "12" & "3" = "123"
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 广告
2024-07-18 广告
Excel一键自动匹配,在线免费vlookup工具,3步完成!Excel在线免费vlookup工具,点击98步自动完成vlookup匹配,无需手写公式,免费使用!...
点击进入详情页
本回答由TableDI提供
展开全部
这两个优先级一样的,顺序运算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-12-19
展开全部
加号和&优先顺序一样,从左往右执行。也就是先左后右。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询