LShift64函數
依照指定位元數使數值資料左移。
格式
LShift64 (數值, 移位位元數)
參數
- 數值
- 指定要移位的整數值。
- 移位位元數
- 指定要左移位的位元數(0~63的整數值)。
傳回值
用於傳回依照指定位元數使指定數值左移的結果。
說明
依照指定位元數使指定數值向左(位較大一側)移位。移位部分的低階位元始終被設為0。
Lshift64與數值 * 2移位位元數(只將數值乘以2移位位元數的次數)一致。
注意
數值資料型態
數值型有多個種類。Lshift64可用於Int64型、UInt64型數值。
參照
And、LShift、Not、Or、RShift、RShift64、Xor
LShift64函數範例
Function lshiftst
Int64 i
Int64 num, snum
num = 1
For i = 1 to 10
Print "i =", i
snum = LShift64(num, i)
Print "The shifted num is ", snum
Next i
Fend
這是在命令視窗中傳回Lshift64函數結果的其它範例。
> Print LShift64(2,2)
8
> Print LShift64(5,1)
10
> Print LShift64(3,2)
12
>