二进制计算器

使用二进制计算器执行数值运算和进制转换

第一个数
操作运算符
第二个数
二进制结果
十进制结果
十六进制结果

什么是二进制计算器?

二进制计算器是一款面向开发者与计算机学习者的进制运算工具,支持二进制、十进制、十六进制三种进制之间的算术运算和按位运算,并同时输出二进制、十进制、十六进制三种进制的计算结果,方便直接对照使用。

如何使用二进制计算器?

  1. 在第一个数输入框中输入数值,并在右侧下拉框中选择它的进制(二进制 / 十进制 / 十六进制,默认二进制)。
  2. 在运算符下拉框中选择要执行的运算(加、减、乘、除、幂、与、或、非、异或、左移、右移)。
  3. 在第二个数输入框中输入另一个数值并选择其进制。当运算为非(not)时,第二个数输入框会自动隐藏,只需一个操作数。
  4. 点击计算按钮,下方会同时给出二进制、十进制、十六进制三种进制的运算结果。

支持的运算

  • 算术运算:加(+)、减(-)、乘(×)、除(÷)、幂(^)
  • 按位运算:与(&)、或(|)、非(~)、异或(^)
  • 位移运算:左移(<<)、右移(>>)

二进制计算器使用示例

示例 1:25 AND 3

  1. 第一个数输入 25,进制选择十进制
  2. 运算符选择与(and)
  3. 第二个数输入 3,进制选择十进制
  4. 点击计算,结果分别为:二进制 1、十进制 1、十六进制 1

示例 2:进制转换

  1. 第一个数输入 1101(二进制),进制选择二进制
  2. 运算符选择加(+),第二个数输入 0
  3. 计算结果:二进制 1101、十进制 13、十六进制 D,可直接用于进制对照

常见技巧

  • 位移运算:左移 1 位相当于乘以 2,右移 1 位相当于整除 2。例如 8 << 2 = 3216 >> 1 = 8
  • 奇偶判断:对任意整数执行 num & 1,结果为 1 表示奇数,为 0 表示偶数。
  • 位翻转:对数值执行 num ^ 0b1111 可翻转其低 4 位。
  • 运算基于 32 位有符号整数,超出范围时结果可能异常,请注意数值大小。