CDbl
 
将数字或字符串表达式转换为Double精度浮点

语法

Declare Function CDbl ( ByVal expression As datatype ) As Double

Type typename
End Type

用法

result = CDbl( numeric expression )
result = CDbl( string expression )
result = CDbl( user defined type )

参数

expression
要转换为Double值的数字,字符串或指针表达式
datatype
任何数字,字符串或指针数据类型
typename
用户定义的类型

返回值

精度值Double.

说明

CDbl函数返回64位Double值。该函数不检查是否溢出,因此请确保不要传递Double数据类型的可表示范围之外的值。该名称可以解释为“转换为DouBLe”。

如果CDbl的参数是字符串表达式,则首先使用Val将其转换为数字。

例子

'使用CDBL函数转换数值

'创建一个DOUBLE变量
Dim numeric_value As Double

'转换数值
numeric_value = CDbl(-12345678.123)

'打印结果,应该返回-12345678.123
Print numeric_value
Sleep


与QB差别

  • QB中不允许使用字符串参数

参考