dim s as string

dimsasstrings="Btween2050and3000"s=Val(Mid(s,Instr(s,"2"),4))请问输出的s到底是什么?还有Mid里面的三项分别... dim s as string
s="Btween 2050 and 3000"
s=Val(Mid(s,Instr(s,"2"),4))
请问输出的s到底是什么?还有Mid里面的三项分别表示什么啊?
展开
 我来答
guo33
推荐于2016-07-18
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
你可以在visual basic 中运用我下面所编的程序
Private Sub Command1_Click()
Dim s As String
s = "Btween 2050 and 3000"
s = Val(Mid(s, InStr(s, "2"), 4))
Print s
End Sub
显示的是2050

Mid 的功能是:返回字符串中指定起始位置和个数的子串
比如Mid("abcdef",3,2)返回字符串"cd"
Mid("abcdef",2,3 )返回字符串"bcd"
在我看来,做Mid的题的时候,比如我第一个举的例子,就是从左边数第三个开始后的两个字母,所以是cd.
现在来讲一讲Instr
比如 Instr(1,"abcdefg","de")返回的是4,因为1代表从abcdefg的第一个字符开始,去找de是第几个出现的,d是从左开始数的第四个,所以返回的是4.
但是你的题中Instr 的括号里只有s和"2",是不是你没写完整? 经过我以上的叙述,相信你会懂的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式