vb 的加号问题

a="12345678"b=Val(Left(a,4)+Mid(a,4,2))答案是b=123445而z=Val(Mid(x$,4,2))+Left$(x$,4)z=10... a = "12345678" b = Val(Left(a, 4) + Mid(a, 4, 2)) 答案是b=123445 而z = Val(Mid(x$, 4, 2)) + Left$(x$, 4) z=1063 为什么呢 展开
 我来答
chinaboyzyq
推荐于2016-04-20 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3179万
展开全部
Left(a, 4) 字符串
Mid(a, 4, 2)字符串
Left(a, 4) + Mid(a, 4, 2)=字符串连接=Left(a, 4) & Mid(a, 4, 2)=字符串连接
b = Val(Left(a, 4) + Mid(a, 4, 2))=val("1234" + "45")=val("123445")=123445
------------
Val(Mid(x$, 4, 2))数值
Left$(x$, 4)字符串
Val(Mid(x$, 4, 2)) + Left$(x$, 4)时自动转换Left$(x$, 4)到数值。
z = Val(Mid(x$, 4, 2)) + Left$(x$, 4)=加法
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式