
vb中val与str的区别
3个回答
展开全部
val函数 -- 将字符串转换成数字;
这是假设可以转换,比如字符串里有“123”等,是可以转换的;而有“ABC”就是无法转换的。
也就是说,这种转换是不保证都可以实现的。
Str 函数 --- 将数字转换成字符串
例如:123 转换成 “ 123”
Str转换,会带上符号,当负数被转换成字符,前面有个“-”,当正数被转换成字符,前面有个空格表示正号。这个要注意;
其实它们是一对互为反函数。
这是假设可以转换,比如字符串里有“123”等,是可以转换的;而有“ABC”就是无法转换的。
也就是说,这种转换是不保证都可以实现的。
Str 函数 --- 将数字转换成字符串
例如:123 转换成 “ 123”
Str转换,会带上符号,当负数被转换成字符,前面有个“-”,当正数被转换成字符,前面有个空格表示正号。这个要注意;
其实它们是一对互为反函数。
展开全部
二者都是格式转换函数。val是将字符型转换成数字型,而str是将数字型转换成字符型。
例如text控件默认输入输出都是字符型。当你由text中输入数字并且赋给参数a进行运算时就将代码写成a=val(text1.text)
反之若要将数b的值由text输出时,要将数字转换成字符:text2.text=str(b)
例如text控件默认输入输出都是字符型。当你由text中输入数字并且赋给参数a进行运算时就将代码写成a=val(text1.text)
反之若要将数b的值由text输出时,要将数字转换成字符:text2.text=str(b)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-11
展开全部
Val是把字符串转成数字,比如val("123")=123
str是把数字转成字符串,比如str(123)="123"
str是把数字转成字符串,比如str(123)="123"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询