CByte
 
Преобразует числовое или строковое выражение в выражение Byte.

Синтаксис

Declare Function CByte ( ByVal expression As datatype ) As Byte

Type typename
End Type

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

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

Параметры

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

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

Значение Byte.

Описание

Функция CByte округляет дробную часть и возвращает 8-битное значение Byte. Функция не проверяет переполнение, и результаты не определены для значений, которые меньше, чем -128 или больше, чем 127.

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

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

Пример

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

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

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

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


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

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

Отличия от QB

  • Новое в FreeBASIC

См. также