跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

位运算计算器

两个非负整数做 AND、OR、XOR、移位与 NOT,结果同时给出十进制、十六进制与二进制。

十进制 —

十六进制 —

二进制(32 位) —

32 位对齐视图

 

怎么用

  1. 输入操作数 A 与 B,取值范围 0 到 4294967295 的非负整数。
  2. 选择运算:AND、OR、XOR、左移、右移或 NOT。
  3. 结果以十进制、十六进制(0x 形式)与 32 位二进制同时显示。
  4. 对齐面板把 A、B 与结果逐位列出,每 8 位一组。
  5. NOT 只用 A,B 会被忽略。

常见用法

常见问题

问:数值按有符号还是无符号处理? 答:按 32 位无符号处理。因此 NOT 会把 0 变成 4294967295,结果不会出现负号。

问:移位数超过 31 会怎样? 答:JavaScript 会把移位数截断到低 5 位,移 32 位相当于移 0 位。对齐面板会标注实际生效的移位数。

问:可以直接输入十六进制吗? 答:操作数只接受十进制。请先用进制转换工具把十六进制转成十进制,再粘贴到这里。

你的数据留在这台设备上

位运算计算器 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。