Mie*_*une 3 javascript bit-manipulation xor
我将二元异或运算符 ^ 与 2 个变量一起使用,如下所示:
var v1 = 0;
var v2 = 3834034524;
var result = v1 ^ v2;
Run Code Online (Sandbox Code Playgroud)
结果是-460932772。你知道为什么吗?
谢谢
这是预期的行为,这些是有符号的数字。
只需将结果截断为无符号整数
var result = (v1 ^ v2) >>> 0;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
825 次 |
最近记录: |