Преобразует числовое или строковое выражение в 64-битовое целое число (
LongInt)
Синтаксис
Использование
result = CLngInt( числовое выражение )
result = CLngInt( строковое выражение )
result = CLngInt( определяемый пользователем тип )
Параметры
expression
число, строка, или указатель для преобразования в
LongInt
datatype
любой тип данных числовой, строковой или указатель
typename
определяемый пользователем тип
Возвращаемое значение
Описание
Функция
CLngInt округляет дробную часть и возвращает
64-битное значение
LongInt. Функция
не проверяет переполнение, и результаты не определены для значений, которые
меньше, чем
-9 223 372 036 854 775 808
или больше, чем
223 372 036 854 775 807#.
Имя может быть объяснено как 'Convert to LoNG INTeger'.
Если аргумент является строковым выражением, он преобразуется в числовое с
помощью ValLng.
Пример
' Использование функции CLNGINT чтобы преобразовать в
числовое значение
'Создание переменной LONG INTEGER
Dim numeric_value As LongInt
'Преобразование числового значения
numeric_value = CLngInt(-12345678.123)
'Распечатать результат, должен вернуть -12345678
Print numeric_value
Sleep
Различия диалектов
- Не допускается в диалекте -lang qb
, но есть псевдоним __Clngint.
Отличия от QB
См. также