inputbox 是单精度还是双精度?

来源:百度知道 编辑:UC知道 时间:2024/07/02 19:11:14
输入12.3,存储的是双还是单?

这要看你接收的变量被你定义成什么了,你若定义成单精度的,就是单精度数,如果不作任何定义,将是字符串型的。

inputbox() 只能返回字符串.

比如:
dim a as integer,或singer,或double
a=inputbox()
准出现“类型不匹配错误”。

只能:
dim a as string
a=inputbox()

如果你输入12.3,那么a=“12.3”

输入之后可以转换成单精度或双精度数:

转化为单精度:
dim b as singer
b=val(a)
则b为单精度数,值为12.3

转化为双精度:
dim b as double
b=val(a)
则b为双精度数,值也是12.3

表达稍罗嗦,
不知楼主清楚了没有?

都不是,返回的是字符串