CDbl 函数

返回已转换为子类型 Double 的变体的一个表达式。

语法

CDbl(expression)

注释

expression 参数是任何有效的表达式。

可使用 CDbl 函数实现从任何其他数据类型到 Double 子类型的国际化转换。例如,根据系统的区域设置,可以正确识别不同的小数分隔符和千位分隔符。

下例使用 CDbl 函数将表达式转换为 Double 子类型。

以下示例说明了 CDbl 的用法:

示例 1

Dim MyDouble
MyDouble = CDbl(234.456784 * 8.2 * 0.01)     ' Convert result to a Double (19.225456288).
'Output:  19.225456288

示例 2

Dim MyInt
MyInt = 100                              ' MyInt is an Integer.
MyDouble = CDbl(MyInt)                   ' Convert Integer to Double.
'Output: 100.0

示例 3

Dim MyString
MyString = "123.456"                     ' MyString is a String.
MyDouble = CDbl(MyString)                ' Convert String to Double.
'Output: 123.456

示例 4

Dim Value1, Value2, Result
Value1 = 123.45                           ' Double value.
Value2 = 67.89                            ' Another Double value.
Result = CDbl(Value1 + Value2)            ' Convert result to Double.
'Output: 191.34