Rebol 编程/移位
外观
< Rebol 编程
SHIFT data bits /left /logical /part length
执行位移位操作。默认情况下向右移位(递减)。
SHIFT 是一个原生值。
- data -- (类型:整数二进制)
- bits -- 移位的位数(类型:整数)
- /left -- 将位移到左侧(增加)
- /logical -- 使用逻辑移位(无符号,用零填充)
- /part -- 只移位序列的一部分。
- length -- (类型:整数)
shift: native[ {Perform a bit shift operation. Right shift (decreasing) by default.} data [integer! binary!] bits [integer!] "Number of bits to shift" /left "Shift bits to the left (increasing)" /logical "Use logical shift (unsigned, fill with zero)" /part "Shift only part of a series." length [integer!] ]