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、Short、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