CLng
 
Преобразует числовое или строковое выражение в значение Long

Синтаксис

Declare Function CLng ( ByVal expression As datatype ) As Long

Type typename
End Type

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

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

Параметры

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

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

Значение Long.

Описание

Функция CLng округляет дробную часть и возвращает 32-битное значение Long. Функция не проверяет переполнение, и результаты не определены для значений, которые меньше, чем -2 147 483 648 или больше, чем 2 147 483 648.

Имя может быть объяснено как 'Convert to LoNG'.

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

Пример


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

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

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

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


Отличия от QB

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

См. также