UByte Statement

Declares variables of UByte type. (unsigned variable type, size: 2 bytes).

Syntax
UByte varName [(subscripts)] [, varName [(subscripts)]...]

Parameters

varName
Specify the UByte type and the name of the variable to be declared.
Maximum element number of the array variable
Optional. Dimensions of an array variable; up to 3 dimensions may be declared. The subscripts syntax is as follows Optional.
(ubound1, [ubound2], [ubound3])
ubound1, ubound2, ubound3 each specify the maximum upper bound for the associated dimension. The elements in each dimension of an array are numbered from 0 and the available number of array elements is the upper bound value + 1. When specifying the upper bound value, make sure the number of total elements is within the range shown below:

  • Local variable: 2,000
  • Global Preserve variable: 4,000
  • Global variable and module variable: 100,000

Description
UByte is used to declare variables as UByte type. Variables of UByte type can contain values from 0 to 255. Local variables should be declared at the top of a function. Global and module variables must be declared outside functions.

See Also
Boolean, Byte, Double, Global, Int32, Int64, Integer, Long, Real, Short, String, UInt32, UInt64, UShort

UByte Statement Example
The following example shows a simple program that displays some values as Bit7 using UByte.

Function main
    UByte varByte

    varByte = 127
    Call BitCheckUByte(varByte)

    varByte = 255
    Call BitCheckUByte(varByte)
Fend

Function BitCheckUByte(var As UByte)
    Print "Value:", var, " Bit7 =", BTst(var, 7)
Fend

[Output]

Value:127 Bit7 = 0
Value:255 Bit7 = 1