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
表达稍罗嗦,
不知楼主清楚了没有?
都不是,返回的是字符串