按位运算

按位运算函数

限定名称 类型

apoc.bitwise.op(a INTEGER, operator STRING, b INTEGER) - 返回按位运算的结果。

函数

示例

操作符 名称 示例 结果

a & b

按位与

apoc.bitwise.op(60,"&",13)

12

a | b

按位或

apoc.bitwise.op(60,"|",13)

61

a ^ b

按位异或

apoc.bitwise.op(60,"&",13)

49

~a

按位非

apoc.bitwise.op(60,"&",0)

-61

a << b

左移

apoc.bitwise.op(60,"<<",2)

240

a >> b

右移

apoc.bitwise.op(60,">>",2)

15

a >>> b

无符号右移

apoc.bitwise.op(60,">>>",2)

15