VB题目,请人指教~~

来源:百度知道 编辑:UC知道 时间:2024/09/23 09:28:54
dim m as integer, n as integet, t as integer
m=10 ,n = 2
请问下1#*m*n是不是等于t 为什么,解释下那前面的1#什么意思,谢谢!

问题补充:但是双精度变量和整型变量想乘因该是双精度的了,怎么能和整型的相等呢?我就这边有点问题!

你的题目没给清楚

如果是t=1#*m*n

那运行时,先执行1#*m*n

返回的值是双精度型

然后进行赋值(=在这里是赋值运算符)

因为t是整型

所赋给t的值自动转换成整型

1#是一个定义为一个双精度型
或者是打开文件的标识.
我没有看到你的代码.反正就这两种作用,你自己判断吧

vb中,这时1#*m*n值是整数
1#应该是类型定义