> سداسي عشري | 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) أي أحمر نقي.