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
>