CUShort
 
Преобразует числовое или строковое выражение в целое число без знака (UShort)

Синтаксис

Declare Function CUShort ( ByVal expression As datatype ) As UShort

Type typename
End Type

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

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

Параметры

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

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

Значение UShort.

Описание

Функция CUShort округляет десятичную часть и возвращает 16-битное значение UShort. Функция не проверяет переполнение, и результаты не определены для значений, которые меньше 0 или больше 65 535.

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

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

Пример

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

'Создаем переменную USHORT
Dim numeric_value As UShort

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

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

Различия диалектов

  • Не доступно в диалекте -lang qb , но есть псевдоним __Cushort.

Отличия от QB

  • Новое в FreeBASIC

См. также