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
>