apoc.bitwise.op
语法 |
|
||
描述 |
返回位运算结果 |
||
参数 |
名称 |
类型 |
描述 |
|
|
位运算的左侧值。 |
|
|
|
要执行的位运算类型。 |
|
|
|
位运算的右侧值。 |
|
返回 |
|
||
使用示例
AND (a & b)
RETURN apoc.bitwise.op(60,"&",13) AS output;
| 输出 |
|---|
12 |
OR (a | b)
RETURN apoc.bitwise.op(60,"|",13) AS output;
| 输出 |
|---|
61 |
XOR (a ^ b)
RETURN apoc.bitwise.op(60,"&",13) AS output;
| 输出 |
|---|
49 |
NOT (~a)
RETURN apoc.bitwise.op(60,"~",0) AS output;
| 输出 |
|---|
-61 |
左移 (a << b)
RETURN apoc.bitwise.op(60,"<<",2) AS output;
| 输出 |
|---|
240 |
右移 (a >> b)
RETURN apoc.bitwise.op(60,">>",2) AS output;
| 输出 |
|---|
15 |
无符号右移 (a >> b)
RETURN apoc.bitwise.op(60,">>>",2) AS output;
| 输出 |
|---|
15 |