位运算计算器,免费

对整数执行位运算,并以十进制、十六进制和二进制查看结果。

输入数值并点击「计算」。

工作原理

  1. 输入两个数字:输入要运算的值 — 可以是十进制、二进制(前缀 0b)或十六进制(前缀 0x)。
  2. 选择运算:选择 AND、OR、XOR、NOT、左移(<<)或右移(>>)。
  3. 查看结果:输出会同时以十进制、二进制和十六进制显示结果,并附带按位可视化。

为什么使用位运算计算器?

位运算是系统编程、密码学、游戏开发、图形学、网络和嵌入式系统中的基础。理解 AND、OR、XOR 和移位如何操作各个比特位,对于开关标志位、紧凑存储数据和实现高效算法至关重要。这款计算器在比特层面展示运算过程,让您清楚看到每一位是如何被影响的。

功能特性

常见问题

XOR 在编程中有什么用?

XOR(^)用于翻转位、进行简单加密/混淆、不用临时变量交换两个变量、奇偶校验和混合哈希值。当两个位不同时返回 1,相同时返回 0。

<< 和 >> 有什么区别?

左移(<<)将所有位向左移动,相当于乘以 2 的幂。右移(>>)将所有位向右移动,相当于除以 2 的幂。算术右移保留符号位;逻辑右移用 0 填充。

如何设置或清除某一位?

设置第 n 位:value |= (1 << n)。清除第 n 位:value &= ~(1 << n)。翻转第 n 位:value ^= (1 << n)。检查第 n 位是否被设置:(value & (1 << n)) !== 0。

相关工具

二进制 / 文本 进制转换器 chmod 计算器 哈希生成器