vb中 str的用法

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:11:39
str 是把数值转换成字符串对吧。我的疑问是用"123"同样也表示字符串吧。那就应该是str(123) = "123" 为什么我在编一个代码时用 "123"是对的。而str(123)就不对呢??
str 这个函数的用法到底什么样的??

一楼大致是正确的,二楼在乱说!!!
str函数是会把数值型转化成字符型,会在左边自动生成一个空格,可以用函数ltrim解决!用法如下:
ltrim(str(123))
其中123可以是变量。
给分吧~~~

你用CStr看看
CStr与STR的区别:
两个函数都是将一个数值型的数转换成字符型的数
区别是,STR函数在转换后,前面会留一位做为符号位,而CSTR不会

str(123)=" 123",前面有个空格
为什么不对还要看你具体的代码

str是把字符型转化为数值型的,括号中不能是数值
如: Str(List1.ListCount)
List1.ListCount表示List1列表框中列表项的数目,若列表项的数目ListCount为三个,则Str(List1.ListCount)打印出来就是数值:3