跳至内容
开发者工具

XOR 计算器 (二进制, 十进制, 十六进制)

Bitwise XOR 二值在二进制, 十进制或十六进制 — 查看结果在所有三基础.

Updated 265 uses Read the guide
工具工作区
指南与详情

XOR Calculator

BITWISE
Both input values use the selected number system.
Controls leading zeros and binary comparison width.
DEC
DEC
Advanced Display Options
Enter two integers to calculate their bitwise XOR.

XOR Result

READY

Your binary, decimal, and hexadecimal XOR results will appear here.

GET MORE FROM THIS TOOL

指南与详情

XOR 计算器 — 二进制, 十进制 & 十六进制

使用这免费 XOR 计算器到 perform 一 bitwise XOR operation 在二 integers 立即.

选择二进制, 十进制, 或十六进制, 输入输入一和输入 B, 和计算器自动显示结果在:

  • 二进制
  • 十进制
  • 十六进制

您可以也查看完整二进制计算, preserve leading 零, 选择一位宽度, swap 值, 和复制单个结果.

工作流是简单:

选择基础 → 输入一 → 输入 B → 计算 XOR

如何到使用 XOR 计算器

  1. 选择输入数字基础: 二进制, 十进制, 或十六进制.
  2. 输入您的第一值在输入一.
  3. 输入您的秒值在输入 B.
  4. 选择自动, 8-位, 16-位, 32-位, 或 64-位宽度如果需要.
  5. 点击计算 XOR.
  6. 查看结果在二进制, 十进制, 和十六进制.

用于有效输入, 计算器可以也更新结果自动作为您类型.

XOR 计算示例

Suppose 您想要到计算:

12 XOR 10

在二进制:

[object HTMLPreElement]

结果是:

二进制: 0b0110 十进制: 6 十六进制: 0x6

这使它简单到 perform XOR 无手动转换之间数字系统.

什么是一 Bitwise XOR?

XOR 意味着 exclusive 或.

它比较二 corresponding 位:

BXOR
000
011
101
110

在简单术语:

不同位生成 1. 匹配位生成 0.

例如:

[object HTMLPreElement]

二进制 XOR 计算器

选择二进制 (基础 2) 何时您的值是已经 written 使用 01.

示例:

[object HTMLPreElement]

工具 validates 二进制输入, 所以值包含数字其他比 01 是 rejected 与一清晰消息.

您可能也输入二进制值与 0b prefix.

十进制 XOR 计算器

选择十进制 (基础 10) 到 perform XOR 使用 ordinary 整个数字.

示例:

[object HTMLPreElement]

计算器转换两者十进制数字到二进制内部, 执行 bitwise XOR, 和然后显示结果在所有支持数字系统.

这是 particularly 有用何时 programming 因为您做不需要到转换十进制数字手动.

十六进制 XOR 计算器

选择十六进制 (基础 16) 用于十六进制值.

例如:

[object HTMLPreElement]

计算器 accepts 十六进制数字:

0–9A–F

您可以输入值任一与或无 0x prefix.

自动基础转换

Regardless 的已选择输入基础, 每计算显示结果作为:

二进制 — 有用用于查看单个位十进制 — 有用用于普通 numeric interpretation 十六进制 — 有用用于 programming, memory 值, bitmasks, 和 embedded 系统

这移除需要到使用单独二进制, 十进制, 和十六进制转换器.

位宽度和 Leading 零

用于 bitwise 工作, leading 零可以制作二进制值很多更容易到比较.

而不是的:

[object HTMLPreElement]

您可能想要:

[object HTMLPreElement]

计算器支持:

  • 自动宽度
  • 8-位
  • 16-位
  • 32-位
  • 64-位

何时 leading 零是 enabled, 二进制结果保持 aligned 与已选择宽度.

例如:

[object HTMLPreElement]

大 Integer XOR 计算

计算器使用 JavaScript BigInt 而不是比 ordinary 32-位 JavaScript 数字 bitwise operators.

这允许它到工作与 integers 更大比 traditional 32-位范围何时自动宽度是已选择.

如果您选择一固定宽度此类作为 8 或 16 位, 计算器检查那您的值适配在…内那宽度.

常见使用用于 XOR

一 bitwise XOR 计算器是有用用于:

  • Programming 和 debugging
  • Computer science 作业
  • Learning 二进制算术
  • Bitmask operations
  • Flags 和 permissions
  • Embedded 系统
  • Microcontroller 开发
  • Networking 练习
  • 数字 electronics
  • Algorithm 练习
  • 数据 encoding experiments
  • Technical interview 准备

XOR 用于 Programming

XOR 显示在许多 programming languages 使用 ^ operator.

例如:

[object HTMLPreElement]

生成:

[object HTMLPreElement]

这计算器是有用何时您想要到验证一 bitwise 结果无写作一 temporary program 或手动比较位.

输入 Validation

计算器检查值根据到已选择数字基础.

二进制: 仅 01

十进制: non-负整个数字

十六进制: 0–9A–F

如果一 invalid 值是输入, 工具显示一特定消息而不是的返回一 incorrect 结果.

常见问题

什么会 XOR 意味着?

XOR stands 用于 exclusive 或. 它返回 1 何时二 corresponding 位是不同和 0 何时它们是相同.

什么是 12 XOR 10?

12 XOR 10 = 6.

在二进制:

1100 XOR 1010 = 0110

可以我计算 XOR 使用十六进制数字?

是. 选择十六进制和输入值此类作为 FF0xFF.

会计算器显示二进制步骤?

是. 它显示输入一, 输入 B, 和 XOR 结果作为 aligned 二进制值.

可以我使用 8-位, 16-位, 32-位, 或 64-位值?

是. 您可以选择一固定位宽度或 let 计算器确定必需宽度自动.

为什么是 leading 零有用?

Leading 零 align corresponding 位, 制作 XOR operation 更容易到 read 和验证.

会 XOR 工作如普通 addition?

否. XOR 是一 bitwise logical operation, 不 ordinary 算术.

计算 XOR 在线

输入二值, 选择二进制, 十进制, 或十六进制, 和使用 XOR 计算器到获取结果立即. 工具是设计用于开发者, 学生, engineers, 和 technical 用户谁需要一快速方式到计算 XOR 和比较结果跨多个数字系统.