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里面的三项分别表示什么啊? 展开
s="Btween 2050 and 3000"
s=Val(Mid(s,Instr(s,"2"),4))
请问输出的s到底是什么?还有Mid里面的三项分别表示什么啊? 展开
展开全部
你可以在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",是不是你没写完整? 经过我以上的叙述,相信你会懂的
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",是不是你没写完整? 经过我以上的叙述,相信你会懂的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询