> سداسي عشري | base16 | 0xFF <
// النظام الست عشري - تحويل بين النص وتمثيل هيكس (الأساس 16)
استخدام واسع
يُستخدم في البرمجة، وأكواد الألوان، وعناوين الذاكرة، وتصحيح الأخطاء.
سهل القراءة
تمثيل مضغوط أسهل قراءة من الثنائي.
خيارات تنسيق
يدعم المسافات، وحروف كبيرة/صغيرة، وصيغًا مختلفة.
>> معلومات تقنية
كيف يعمل النظام الست عشري:
الهيكس (الأساس 16) يستخدم 16 رمزًا: 0-9 و A-F. يمثّل كل رقم هيكس 4 بتات (نصف بايت). رقمَا هيكس يمثلان بايتًا واحدًا (8 بتات)، مما يجعله مثاليًا لتمثيل البيانات الثنائية.
أمثلة:
'A' → 41 'Hello' → 48 65 6C 6C 6F 255 → FF
لماذا نستخدم النظام الست عشري:
- >أكواد الألوان (#FF0000)
- >عناوين الذاكرة
- >تصحيح بيانات ثنائية
- >ترميز المحارف
- >الهاشات التشفيرية
>> أسئلة شائعة
ما هو النظام الست عشري؟
النظام الست عشري (Hex) هو نظام أعداد في الأساس 16 يستخدم الأرقام 0-9 والحروف A-F. يُستخدم كثيرًا في الحوسبة لتمثيل البيانات الثنائية بطريقة أكثر قابلية للقراءة.
لماذا نستخدم الست عشري بدلًا من العشري؟
يتوافق النظام الست عشري تمامًا مع الثنائي، إذ يمثل كل رقم هيكس 4 بتات بالضبط. لذلك فهو مثالي لتمثيل الذاكرة، والألوان، والبيانات الثنائية.
ما الفرق بين البادئتين 0x و #؟
يُستخدم "0x" في لغات البرمجة للدلالة على الأعداد الست عشرية (مثل 0xFF). أما "#" فيُستخدم عادةً في ألوان الويب (#FF0000). كلاهما يشيران إلى صيغة ست عشرية.
كيف أحوّل ألوان الهيكس إلى RGB؟
تستخدم ألوان الهيكس 6 أرقام: RRGGBB. يمثل كل زوج قيمة الأحمر والأخضر والأزرق من 00 (0) إلى FF (255). على سبيل المثال، #FF0000 يساوي RGB(255,0,0) أي أحمر نقي.
// الأحرف كبايتات سداسية عشرية
| الحرف | Hex (UTF-8) |
|---|---|
| A | 41 |
| a | 61 |
| 0 | 30 |
| ␠ | 20 |
| \n | 0A |
| é | C3 A9 |
| 中 | E4 B8 AD |
| 😀 | F0 9F 98 80 |
// الأرقام السداسية العشرية وقيمها
0-9 = 0-9 A B C D E F = 10 11 12 13 14 15 0xFF = 255 0x100 = 256 0xFFFF = 65535
>> المزيد من الأسئلة
س: لماذا يساوي البايت الواحد رقمين سداسيين عشريين بالضبط؟
ج: الرقم السداسي العشري الواحد يمثل 4 بتات (نيبل) والبايت 8 بتات. لذا يكوّن رقمان بايتاً واحداً من 00 إلى FF.
س: كيف تظهر أحرف مثل é أو 中 بالنظام السداسي العشري؟
ج: يعرض النظام السداسي العشري بايتات الترميز، وغالباً UTF-8. يشغل é بايتين (C3 A9) و中 ثلاثة (E4 B8 AD) والإيموجي أربعة.
س: هل يهم حجم الأحرف (ff أو FF)؟
ج: لا، ff وFF لهما القيمة نفسها. التزم أسلوباً واحداً؛ والبادئات مثل 0x أو # مجرد اصطلاح وليست جزءاً من القيمة.