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

Синтаксис

Declare Function CShort ( ByVal expression As datatype ) As Short

Type typename
End Type

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

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

Параметры

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

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

Значение Short.

Описание

Функция CShort округляет дробную часть и возвращает 16-битное значение Short. Функция не проверяет переполнение, а результаты не определены для значений, которые меньше чем -32 768 или больше чем 32 767.

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

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

Пример

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

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

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

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


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

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

Отличия от QB

  • Новое в FreeBASIC

См. также