apoc.bitwise.op函数
语法 |
|
||
描述 |
返回按位运算的结果 |
||
参数 |
名称 |
类型 |
描述 |
|
|
按位运算的左侧数值。 |
|
|
|
要执行的按位运算类型。 |
|
|
|
按位运算的右侧数值。 |
|
返回 |
|
||
使用示例
按位与 (a & b)
RETURN apoc.bitwise.op(60,"&",13) AS output;
| 输出 |
|---|
12 |
按位或 (a | b)
RETURN apoc.bitwise.op(60,"|",13) AS output;
| 输出 |
|---|
61 |
按位异或 (a ^ b)
RETURN apoc.bitwise.op(60,"&",13) AS output;
| 输出 |
|---|
49 |
按位取反 (~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 |