VB中t ! = Val(Text1.Text) + Val(Text2.Text) + Val(Text3.Text) 中!是什么意思

这里是强制转换吗?将求得的和强制转换为单精度
2025-02-27 16:53:41
推荐回答(3个)
回答1:

可以这么理解。不过这个表达式没什么意义,如果 t 定义为非Single,VB会提示错误;如果定义为 Single,那就多此一举了。
!最常用的是用以定义变量,可以少打几个字符:‘
dim t!
相当于:
dim t as Single
还有一种情况是加在数字后面,强制指定数据类型,某些特殊情况下有必要。

回答2:

相当于dim t as Single

Single 的类型声明字符为感叹号 (!)。

回答3:

好像只是把变量t定义为单精度小数,也就是single
好像这种直接赋值语句在vb6中只要能转换都是强制转换