Skip to main content

حاسبة十六ية أداء عمليات حسابية عشرية عشرة وعمليات بت مع مخرجات متعددة الأسس.

حاسبة十六ية illustration
🔢

حاسبة十六ية

أداء عمليات حسابية عشرية عشرة وعمليات بت مع مخرجات متعددة الأسس.

1

اختر العملية

اختر عملية حسابية أو عمليات بتية.

2

أدخل القيم السداسية

اكتب الأرقام السداسية عشرية (0-9، A-F). يمكن إضافة بادئة 0x اختياريًا.

3

عرض النتائج

انظر إلى النتيجة بالسداسي عشرية والعشرية والثنائية والثمانية.

Loading tool...

What Is حاسبة十六ية?

مُحَوِّل الحِسَاب العشري السادس عشر (HEX) يقوم بالعمليات الحسابية والمنطقية على الأرقام ذات الأساس 16. يستخدم النظام السادس عشر الأرقام من 0 إلى 9 والحروف من A إلى F (حيث A = 10، B = 11، ... ، F = 15). يُعتبر هذا النظام هو الشكل المفضل للبيانات الثنائية لأن كل رقم سادس عشر يعادل بالضبط 4 بتات ثنائية، مما يجعل التحويل مباشرًا. وهو موجود في جميع أنحاء البرمجة (عناوين الذاكرة،.codes الألوان مثل #FF5733، قيم البايت)، والشبكات (عنوان MAC، IPv6)، والنظم الرقمية. يدعم هذا المحول العمليات الحسابية مثل الإضافة والطرح والضرب والقسم الصحيح وعمليات البتات (AND، OR، XOR)، مع عرض النتائج في جميع الأسس الشائعة.

Why Use حاسبة十六ية?

  • عمليات حسابية وبتية كاملة على قيم السداسية عشرية
  • يقبل الإدخال مع أو بدون بادئة 0x
  • تحويل عشري في الوقت الفعلي للإدخالات السداسية عشرية
  • يعرض النتيجة بالسداسي عشرية والعشرية والثنائية والثمانية
  • ضروري لعمليات البرمجة والشبكات

Common Use Cases

تطوير الويب

حساب وتعديل رموز الألوان السداسية عشرية في CSS لأعمال التصميم.

برمجة منخفضة المستوى

العمل مع عناوين الذاكرة وقيم البايت ومحتويات المسجلات.

تصحيح الأخطاء

أداء حساب السداسي عشرية عند تحليل مسودات الذاكرة أو حزم الشبكة.

الشبكات

تعديل عناوين MAC وعناوين IPv6 بالتنسيق السداسي عشرية.

Technical Guide

يتبع حساب النظام السادس عشر (الأساس 16) نفس المبادئ مثل الحساب العشري ولكن باستخدام 16 رقمًا (0-F). يتم نقل القيمة عند تجاوز مجموعها F (15): F + 1 = 10 في HEX. يقوم المحول بتحليل سلاسل النظام السادس عشر بعد إزالة أي بادئة 0x، ويتحويلها إلى أعداد صحيحة باستخدام parseInt(value, 16)، ثم يؤدي العملية ويصيغ النتيجة باستخدام toString(16).对于 عمليات البتات، يستخدم جافا سكريبت أرقامًا صحية موقعة بحجم 32 بت داخليًا. يقوم القسم bằng تركيب الأعداد الصحيحة (Math.trunc) منذ النظام السادس عشر عادةً ما يُستخدم للأعداد الكلية في السياقات الحاسوبية. يتم التحقق من المدخلات للتأكد من استخدام فقط أرقام HEX صالحة (0-9، A-F، a-f). كل رقم سادس عشر يعادل بالضبط 4 بتات: 0 = 0000، 1 = 0001، ... ، 9 = 1001، A = 1010، ... ، F = 1111.

Tips & Best Practices

  • 1
    كل رقم سداسي عشر = 4 بت ثنائي دقيق (nibble)
  • 2
    FF في السداسي عشر = 255 في العشري = 11111111 في الثنائي
  • 3
    استخدام الألوان السداسية عشرية في CSS: #RRGGBB حيث كل زوج هو 00-FF
  • 4
    بادئة 0x اختيارية - يمكنك إدخال "FF" أو "0xFF"
  • 5
    السداسي عشر أكثر ضغطًا من الثنائي: 8 أرقام ثنائية = 2 رقم سداسي عشر

Related Tools

Frequently Asked Questions

Q ما هي الأرقام التي يستخدمها النظام السداسي عشر?
يستخدم السداسي عشر 0-9 بالإضافة إلى A-F: A=10، B=11، C=12، D=13، E=14، F=15. يتم قبول الحروف الكبيرة والصغيرة.
Q لماذا يستخدم النظام السداسي عشر في البرمجة?
السداسي عشر هو طريقة مضغوطة لتمثيل البيانات الثنائية. كل رقم سداسي عشر = 4 بت، لذا فإن البايت (8 بت) يكون فقط 2 رقم سداسي عشر. هذا يجعلها أكثر قابلية للقراءة من الثنائي.
Q كيف يمكنني تحويل السداسي عشر إلى العشري?
اقسم كل رقم في قيمته المعروضة (من اليمين إلى اليسار، ابتداءً من 0). على سبيل المثال، 2F = 2×16¹ + 15×16⁰ = 32 + 15 = 47.
Q ما هي بادئة 0x?
بادئة 0x تشير إلى أن الرقم التالي هو بتنسيق سداسي عشر. يتم استخدامها في العديد من لغات البرمجة (C، JavaScript، Python) لتجنب الغموض.
Q كيف يرتبط السداسي عشر بالألوان في CSS?
#RRGGBB يستخدم قيم سداسية عشرية 00-FF للقنوات الحمراء والخضراء والزرقاء. #FF0000 هو أحمر خالص، #00FF00 هو أخضر، #FFFFFF هو أبيض.

About This Tool

حاسبة十六ية is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.