howmuches是什么意思啊:VB的函数应用

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 17:45:40
Len(Str(Val("123.4")))为什么等于六?

这是因为在进行数字转字符串时前面会空一位符号位,正数的符号可忽略但实际存在,于是多了一位,如果是负数的如:Len(Str(Val("-123.4")))也为6而不是7,这是就原因。可以通过使用函数Len(trim(Str(Val("123.4"))))得出结果为5。

Private Sub Command1_Click()
x = Len("123.4")
Print x
End Sub

转换成字符串,前面多了一个空格。
你可以用print语句输出以下看一看
去掉的办法,可以使用trim()函数