简单的说,如果没有特殊要求,用Val()函数即可。
例如:
s$="123abc"
b#=val(s)
print b
运行以后输出的内容为 123,双精度变量b里存储的就是数值123
直接 把 5*10 + 2*5 赋值给一个变量
t = 5*10 + 2*5
输出 t 的值 就可以了
Private Sub Command1_Click()
Dim a As String, b As Double
Dim Scr As Object
a = "5*10 + 2*5"
Set Scr = CreateObject("MSScriptControl.ScriptControl")
Scr.Language = "vbscript"
MsgBox Scr.Eval(a)
End Sub
msgbox int(5*10+2*5)
这个不是简单的String 型转换为 Int或者doulbe型的问题啊tangram_guid_1356854576613????