您的位置:首页 > 百科 > 正文

Val函数

由数字符号(包括正负号、小数)组成的字符型数据转换成相应的数值型数据。

  • 中文名称 Val函数
  • 表达式 VAL()
  • 应用学科 数学、计算机语言
  • 适用领域 数值型数据

格式

  使用格式用法:Val(S,V,Code)

  text1.text = "10"

  text2.text = "11"

  text3.text = text1.text+text2.国成层微复text

  按道理应该得到10+11(结后旧仍回许儿断功果是21),但返回的是1011,这个是因为运算时候是字符运算。

  text1.text = "10"

  text2.text 紧天敌= "11"

  text3.text 孩组福派虽陆脱怕底持= val(text1.text)+val(text2.text)

  返回的就是21。

语法

  若字符串内出现非数字字符,那么只转换非数字字符前面的部分;若字符来自串的首字符不是数字符号,则返回数值零,但忽略前导空格。

说明

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

  下面的返回值为 1615198:

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

 便难就你未方次两向调 在下面的代码中,Val 为所示的十六进制数值返回十进制数值 -1。

  Val("&HFFFF")

  注意 Val 函来自数只会将句点(.)当360百科成一个可用的小数点分己预养附东谁衡显隔符。当使用不同的小数点分隔符时,如在国际版应用向结到打改很占序程序中,代之以 CDbl 来把字符串转换为数字。

val过程

  用法:Val(S,V,Code);

  含义:将字符串S房半连热美烟挥显新转换成与V相同的数值类型并赋值给V,如果字符串中有非数字,则V:=0,Code用于返回非数字字符的位置。

发表评论

评论列表