VB中怎样将字符串强制转化为数值

2024-11-09 10:17:44
推荐回答(2个)
回答1:

最简单的就是直接转换,就是把字符串变量赋值给数值变量。
数值变量=字符串

如果必须转换,就使用 Val 函数赋值,会把字符串转换成双精度数。
比如:数值变量=Val(字符串)
例:
n = Val("3.5") ' 变量n赋值为3.5

或者使用取整函数,也可以转换。
比如:数值变量=Int(字符串) 或者 数值变量=CInt(字符串)
例:
n = Int("3.5") ' 取整数,变量n赋值为3

n = CInt("3.5") ' 四舍五入取整数,变量n赋值为4

回答2:

使用Cstr()函数,例如:
Cstr("12345") 就是把字符串"12345"转换成了数值 12345