XOR حاسبة (ثنائي, عشري, سداسي عشري)

Bitwise XOR اثنان قيم في ثنائي, عشري أو سداسي عشري — انظر النتائج في كل ثلاثة أساس.

آخر تحديث:

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.

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 بت:

ABXOR
000
011
101
110

في بسيط مصطلحات:

مختلف بت ينتج 1. مطابقة بت ينتج 0.

على سبيل المثال:

[object HTMLPreElement]

ثنائي XOR حاسبة

اختر ثنائي (أساس 2) متى خاصتك قيم هي بالفعل written باستخدام 0 و 1.

مثال:

[object HTMLPreElement]

ال أداة validates ثنائي إدخال, لذلك قيم يحتوي على رقم آخر من 0 أو 1 هي rejected مع واضح رسالة.

أنت قد أيضًا أدخل ثنائي قيم مع ال 0b prefix.

عشري XOR حاسبة

اختر عشري (أساس 10) إلى perform XOR باستخدام ordinary كامل أرقام.

مثال:

[object HTMLPreElement]

ال حاسبة يحول كلا عشري أرقام إلى ثنائي داخلي, ينفذ ال bitwise XOR, و ثم يعرض ال نتيجة في كل مدعوم رقم أنظمة.

هذا هو particularly مفيد متى programming لأن أنت افعل ليس تحتاج إلى تحويل عشري أرقام يدويًا.

سداسي عشري XOR حاسبة

اختر سداسي عشري (أساس 16) لـ سداسي عشري قيم.

على سبيل المثال:

[object HTMLPreElement]

ال حاسبة accepts سداسي عشري رقم:

0–9 و A–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

ال حاسبة تحقق قيم وفقًا إلى ال محدد رقم أساس.

ثنائي: فقط 0 و 1

عشري: non-سلبي كامل أرقام

سداسي عشري: 0–9 و A–F

إذا invalid قيمة هو أدخل, ال أداة يعرض محدد رسالة بدلًا من ذلك من إرجاع incorrect نتيجة.

الأسئلة الشائعة

ما يفعل XOR يعني?

XOR stands لـ exclusive أو. إنه يعيد 1 متى اثنان corresponding بت هي مختلف و 0 متى هم هي ال نفس.

ما هو 12 XOR 10?

12 XOR 10 = 6.

في ثنائي:

1100 XOR 1010 = 0110

يمكن أنا احسب XOR باستخدام سداسي عشري أرقام?

نعم. حدد سداسي عشري و أدخل قيم مثل كما FF أو 0xFF.

يفعل ال حاسبة عرض ثنائي خطوات?

نعم. إنه يعرض إدخال, إدخال 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 و قارن النتائج عبر متعدد رقم أنظمة.