vb中val()是什么?
答案:5 悬赏:10 手机版
解决时间 2021-04-25 19:34
- 提问者网友:wodetian
- 2021-04-25 15:05
vb中val()是什么?
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-04-25 16:00
类型转换函数
val(字符串表达式)将数字字符串换成数值
如:VAL("-3.85")=-3.85
VAL("vb5.0")=0
VAL("12 bC")=12
VAL与CSTR功能相反,CSTR将数值表达式的值换成字符串
CSTR(125)="125"
val(字符串表达式)将数字字符串换成数值
如:VAL("-3.85")=-3.85
VAL("vb5.0")=0
VAL("12 bC")=12
VAL与CSTR功能相反,CSTR将数值表达式的值换成字符串
CSTR(125)="125"
全部回答
- 1楼网友:街头电车
- 2021-04-25 18:53
vb5.0=0?
- 2楼网友:神的生死簿
- 2021-04-25 18:39
字符串函数转为数值函数
- 3楼网友:不如潦草
- 2021-04-25 17:57
1、val函数
val函数是把一个数据转换成纯数值型的。解释一下:在程序运行时,会产生很多数据,而要处理这些数据,需要用到数据处理函数(+、-、*、/都是哦),这些数据处理函数通常只针对数值型的数据,对字符型的数据(就是除了阿拉伯数字其余的所有文字都是字符型)无法处理,在运行中就会出现令人啼笑皆非的错误(记得我在我们班里的那次失败的演示吗?那时我没有用val函数处理数据,所以在加法那里如果两个文本框一个输入“苏津岳”另一个输入“大天才”,加法的结果就是“苏津岳是大天才”),所以大家要尽量使用val函数!但是val也不是哪里都能用的,如果你要处理一篇文章而你用了val函数,那么文章的内容就是:0(val函数在遇到非数字时会自动转换为0)。val的使用方法:a (变量名) = (赋值号) val (数值型转换函数)(b) b 为另一变量(当然也可以是所有的有储存数据的东西,比如text1.text 括号里的东西是为了解释,为了让大家看得更清楚,我再写一遍(不带解释括号) a = val(text1.text) 或者 a = val ( b )
val函数是把一个数据转换成纯数值型的。解释一下:在程序运行时,会产生很多数据,而要处理这些数据,需要用到数据处理函数(+、-、*、/都是哦),这些数据处理函数通常只针对数值型的数据,对字符型的数据(就是除了阿拉伯数字其余的所有文字都是字符型)无法处理,在运行中就会出现令人啼笑皆非的错误(记得我在我们班里的那次失败的演示吗?那时我没有用val函数处理数据,所以在加法那里如果两个文本框一个输入“苏津岳”另一个输入“大天才”,加法的结果就是“苏津岳是大天才”),所以大家要尽量使用val函数!但是val也不是哪里都能用的,如果你要处理一篇文章而你用了val函数,那么文章的内容就是:0(val函数在遇到非数字时会自动转换为0)。val的使用方法:a (变量名) = (赋值号) val (数值型转换函数)(b) b 为另一变量(当然也可以是所有的有储存数据的东西,比如text1.text 括号里的东西是为了解释,为了让大家看得更清楚,我再写一遍(不带解释括号) a = val(text1.text) 或者 a = val ( b )
- 4楼网友:蕴藏春秋
- 2021-04-25 17:08
这是一个把字符串转为数值的函数。
它返回包含于字符串内的数字,字符串中是一个适当类型的数值。
语法
Val(string)
必要的 string 参数可以是任何有效的字符串表达式。
说明
Val ()函数,在它不能识别为数字的第一个字符上,停止读入字符串。那些被认为是数值的一部分的符号和字符,例如美圆号与逗号,都不能被识别。但是函数可以识别进位制符号 &O(八进制)和 &H(十六进制)。空白、制表符和换行符都从参数中被去掉。
下面的返回值为 1615198 :
Val(" 1615 198th Street N.E.")
在下面的代码中,Val 为所示的十六进制数值返回十进制数值 -1。
Val("&HFFFF")
注意:Val 函数只会将句点(.)当成一个可用的小数点分隔符。当使用不同的小数点分隔符时,如在国际版应用程序中,代之以 CDbl 来把字符串转换为数字。
Val() 函数示例
Dim MyValue
MyValue = Val("2457") ' 返回 2457。
MyValue = Val(" 2 45 7") ' 返回 2457。
MyValue = Val("24 and 57") ' 返回 24。
它返回包含于字符串内的数字,字符串中是一个适当类型的数值。
语法
Val(string)
必要的 string 参数可以是任何有效的字符串表达式。
说明
Val ()函数,在它不能识别为数字的第一个字符上,停止读入字符串。那些被认为是数值的一部分的符号和字符,例如美圆号与逗号,都不能被识别。但是函数可以识别进位制符号 &O(八进制)和 &H(十六进制)。空白、制表符和换行符都从参数中被去掉。
下面的返回值为 1615198 :
Val(" 1615 198th Street N.E.")
在下面的代码中,Val 为所示的十六进制数值返回十进制数值 -1。
Val("&HFFFF")
注意:Val 函数只会将句点(.)当成一个可用的小数点分隔符。当使用不同的小数点分隔符时,如在国际版应用程序中,代之以 CDbl 来把字符串转换为数字。
Val() 函数示例
Dim MyValue
MyValue = Val("2457") ' 返回 2457。
MyValue = Val(" 2 45 7") ' 返回 2457。
MyValue = Val("24 and 57") ' 返回 24。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯