CDbl
 
Преобразует числовое или строковое выражение в выражение с плавающей точкой Double

Синтаксис

Declare Function CDbl ( ByVal expression As datatype ) As Double

Type typename
End Type

Использование

result = CDbl( числовое выражение )
result = CDbl( строковое выражение )
result = CDbl( определяемый пользователем тип )

Параметры

expression
число, строка, или указатель для преобразования в Double
datatype
любой тип данных числовой, строковой или указатель
typename
определяемый пользователем тип

Возвращаемое значение

Значение Double.

Описание

Функция CDbl возвращает 64-битное значение Double. Функция не проверяет переполнение, поэтому обязательно передавать значение в диапазоне типа Double. Имя может быть объяснено как 'Convert to DouBLe'.

Если аргумент CDbl представляет собой строковое выражение, оно сначала преобразуется в числовое с помощью Val.

Пример

' Использование функции CDBL для преобразования числового значения

'Создание переменной DOUBLE
Dim numeric_value As Double

'Преобразование числового значения
numeric_value = CDbl(-12345678.123)

'Распечатать результат, должен вернуть -12345678.123
Print numeric_value
Sleep


Отличия от QB

  • Строковый аргумент не был разрешен в QB

См. также