位运算计算器
对两个数字进行位运算。支持十进制和十六进制(0x)输入。
输入两个数字进行位运算。
🐛
报告问题 / 提出建议
发现 Bug 或有建议?帮助我们改进这个工具。
这是什么工具?
位计算器对整数值执行 AND、OR、XOR、NOT、左移和右移等二进制操作。位操作操作单个位,是底层编程、网络协议、密码学和数据压缩的基础。
如何使用
- 1
输入值
输入两个整数操作数。
- 2
选择操作
选择 AND、OR、XOR、NOT、<< 或 >>。
- 3
查看结果
查看十进制、二进制和十六进制的结果。
常见问题
XOR 做什么?
XOR(异或)仅当两个位不同时返回 1。1 XOR 1 = 0,0 XOR 0 = 0,1 XOR 0 = 1。它广泛用于密码学、错误检测和无需临时变量的变量交换。
支持哪些位运算?
支持、或、异或、非、左移和右移。
逻辑右移和算术右移有什么区别?
逻辑右移(>>>)无论符号如何在最高位填充 0。算术右移(>>)保留符号位——正数填充 0,负数填充 1。在 JavaScript 中,>> 是算术右移,>>> 是逻辑右移。对于正数两者结果相同,但对负数结果不同。