UByte
用于声明UByte型变量。(无符号整数型、大小:2字节)
格式
UByte 变量名 [(数组变量的最大下标)] [, 变量名 [(数组变量的最大下标)]...]
参数
- 变量名
- 指定声明为UByte型的变量名。
- 数组变量的最大下标
- 可利用数组变量的最大下标声明到最高三维。使用下述格式。可省略。
(最大下标1, [最大下标2], [最大下标3])
由于下标从0开始,因此数元素为最大下标加上1。在所有元素数不超过以下最大值的范围内指定各最大下标。- 本地变量:2,000
- 备份变量(Global Preserve): 4,000
- 全局变量和模块变量:100,000
说明
UByte在将变量声明为UByte型时使用。UByte变量的范围是0~255。在Function开头声明本地变量。在Function之外声明全局变量和模块变量。
参阅
Boolean、Byte、Double、Global、Int32、Int64、Integer、Long、Real、String、UInt32、UInt64、UShort
UByte使用示例
下例声明UByte型变量并为该变量赋值。
查看变量test_ok的最高位是1还是0。其结果将显示在显示器中。(在此例中,为变量赋值15,所以始终设置了变量test_ok值的高位。)
Function Test
UByte A(10) 'UByte型的一维数组
UByte B(10, 10) 'UByte型的二维数组
UByte C(5, 5, 5) 'UByte型的三维数组
UByte test_ok
test_ok = 15
Print "Initial Value of test_ok = ", test_ok
test_ok = (test_ok And 8)
If test_ok <> 8 Then
Print "test_ok high bit is ON"
Else
Print "test_ok high bit is OFF"
EndIf
Fend