vb中val与str的区别

 我来答
syx54
推荐于2018-07-19 · TA获得超过7382个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:3255万
展开全部
val函数 -- 将字符串转换成数字;
这是假设可以转换,比如字符串里有“123”等,是可以转换的;而有“ABC”就是无法转换的。
也就是说,这种转换是不保证都可以实现的。

Str 函数 --- 将数字转换成字符串
例如:123 转换成 “ 123”
Str转换,会带上符号,当负数被转换成字符,前面有个“-”,当正数被转换成字符,前面有个空格表示正号。这个要注意;

其实它们是一对互为反函数。
ghjfkd
2013-03-11 · TA获得超过1.2万个赞
知道大有可为答主
回答量:2364
采纳率:0%
帮助的人:1245万
展开全部
二者都是格式转换函数。val是将字符型转换成数字型,而str是将数字型转换成字符型。
例如text控件默认输入输出都是字符型。当你由text中输入数字并且赋给参数a进行运算时就将代码写成a=val(text1.text)
反之若要将数b的值由text输出时,要将数字转换成字符:text2.text=str(b)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-11
展开全部
Val是把字符串转成数字,比如val("123")=123
str是把数字转成字符串,比如str(123)="123"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式