在VB的中val(x)能不能举例下?val(x)是将数字字符串转化为数值型数据,请举实例

如题所述

第1个回答  2013-12-14
Val 函数

返回包含于字符串内的数字,字符串中是一个适当类型的数值。

语法

Val(string)

必要的 string 参数可以是任何有效的字符串表达式.

说明

Val 函数,在它不能识别为数字的第一个字符上,停止读入字符串。那些被认为是数值的一部分的符号和字符,例如美圆号与逗号,都不能被识别。但是函数可以识别进位制符号 &O(八进制)和 &H(十六进制)。空白、制表符和换行符都从参数中被去掉。

下面的返回值为 1615198:

Val(" 1615 198th Street N.E.")

在下面的代码中,Val 为所示的十六进制数值返回十进制数值 -1。

Val("&HFFFF")

注意 Val 函数只会将句点(.)当成一个可用的小数点分隔符。当使用不同的小数点分隔符时,如在国际版应用程序中,代之以 CDbl 来把字符串转换为数字。
'=====================================
Val 函数示例
本示例使用 Val 函数返回字符串中所含的数值。

Dim MyValue
MyValue = Val("2457") ' 返回 2457。
MyValue = Val(" 2 45 7") ' 返回 2457。
MyValue = Val("24 and 57") ' 返回 24。
参考资料:MSDN VB参考
第2个回答  2013-12-14
例我在text1里输入的数字为34,利用val()来,就可以讲text文本框内的数字转化为数值,你简单的用一个加法运算来看看不加val()和加了val()的区别,通常我都是在val()前加一个trim()函数来将空格出去以利于运算。

VB中VAL的问题
Dim x as Double x = 1234 还有就是你的例子:Dim a as single,b as singlea=Text1.textb=Text2.text

求教,vb中val()但是是什么啊,是什么意思什么作用呢?
把字串数字转换成数值型数字。 Val 函式 返回包含于字串内的数字,字串中是一个适当型别的数值。 语法 Val(string) 必要的 string 引数可以是任何有效的字串表示式. 说明 Val 函式,在它不能识别为数字的第一个字元上,停止读入字串。那些被认为是数值的一部分的符号和字元,例如美圆号与逗号,都不能被识别。

vb中val函数的用法
val()函数的功能为:将一组字符型数据的数字部分转换成相应的数值型数据 val()函数用法:例 x = "12 5fdsa DA456";那么 val(x)应该返回125 后面的456不能返回来。val()函数当识别到非数字,停止读入字符串。即如果字符串内有字母或其他非数字字符,val()函数只转换第一个 非数字字符之前的...

vb中的val是什么
Val 是 VB 中一个用于将字符型数据转换为数值型数据的函数。这个函数的主要作用是将由数字、正负号和小数点组成的字符串转换为对应的数值。如果字符串内包含非数字字符,Val 会将这些非数字字符前面的部分进行转换。如果字符串的首字符不是数字,函数会返回数值零,并忽略前导空格。Val 函数的基本语法是...

vb语言中的val()函数是什么意思?如何使用?
使用val函数非常简单。你只需将包含数字信息的字符串作为参数传递给val函数即可。例如:vb Dim num As Double Dim str As String = "123.45"num = Val '将字符串str转换为数值型数据并赋值给变量num 在上述代码中,变量str包含了一个数值字符串"123.45",通过调用Val,我们将这个字符串转换为一个...

vb中的val是什么
val(xxx),代表将字符串xxx转换成数字类型,从最左边开始一直到第一个不是数字的位置为止,如果遇到字母,汉字等其他类型的字符串,那么就忽略其以后的字符串,而截取前面的数字,并且转换成数字类型

vb编程中val是什么意思
在VB编程中,Val是一个函数,用于从一个字符串中提取数字,并将其转换为数值型数据。详细解释如下:Val函数的定义与功能 Val函数是Visual Basic内置的一个转换函数。它的主要作用是从字符串中解析并返回数字。当给定一个包含数字的字符串时,Val函数会从字符串的起始位置开始,提取尽可能多的有效数字,...

Vb中有关Val的用法有点问题,如下代码:
当x=0时,Len(x)却不是0,x会隐式转换到字符串型,也就相当于Len(CStr(x)), 实际是在计算Len("0"),那么返回值是1而不是0.其实你在错误的使用Len函数,你的想法可以通过 Text1.SelLength = x 来实现.

vb之中val是什么命令
1、Val是:将字符串转化为数,正数无符号,负数带符号 2、Val用法:Val(n) n是一字符串,必须是数型的不然会出错 例如:2+Val("12")的结果为14

在VB中字符串转为数值型的需要什么样的条件啊?
Val(x) 将字符串中的数字转换成数值 如:Val(“45mn”) 得45 Int(x) 取小于等于x的最大整数 如:Int(-8.4)得-9 Int(8.4)得8 Fix(x) 将数值型数据x中的小数部分舍去 CBool(x) 将任何有效的数字字符串或数值转换成逻辑型 如:Cbool(8)得true Cbool(“0”)得false...

相似回答