【发布时间】:2018-08-26 06:37:47
【问题描述】:
我认为这是一个简单的问题,但我很难找到答案:
我了解 Single 和 Double 数据类型存储浮点数。但我不明白他们可以代表的最大数字?
例如,如果我在这个简单的宏中使用 Single 数据类型:
Sub Float()
Dim Result As Single
Result = 10 / 3
MsgBox Result
End Sub
结果是 3.333333
有 7 位数字。但是,当您查看 Single 可以容纳的范围时 - 它表明它可以容纳更多位数。
与 Double 类型相同。我将变量更改为 Double,结果是 3.33333333333333(15 位)但 Double 可以容纳更多位?
我很困惑。
【问题讨论】:
-
精确到15位有效数字