Skip to content

ValDec

返回字符串中包含的数字作为 Decimal 值。

语法:ValDec( string )

string
必需 任何有效的字符串表达式。

返回类型为 Decimal

INFO

ValDec 是 twinBASIC 扩展。其行为类似于 Val,但返回 Decimal 而非 Double,保留了 Val 会舍入的值的完整精度。

ValDec 函数遵循与 Val 相同的解析规则:在字符串中遇到第一个无法识别为数字部分的字符时停止读取,忽略空格、制表符和换行符,并识别基数前缀 &O(八进制)和 &H(十六进制)。

INFO

ValDec 仅将句点(.)识别为有效的小数分隔符。当使用不同的小数分隔符时(如国际应用程序中),请改用 CDec

示例

此示例使用 ValDec 函数将字符串解析为 Decimal

vb
Dim MyDec As Decimal
MyDec = ValDec("123.4567890123456789")    ' Full precision retained.

另请参阅

twinBASIC及其LOGO版权为作者"韦恩"所有