النظام السداسي عشر
النظام السداسي عشر (أساس 16) يستخدم الأرقام 0–9 والحروف A–F. شائع في البرمجة لتمثيل البيانات والعناوين.
الأرقام والحروف
قيم الخانات: 0–9 كالعشري، ثم A=10، B=11، C=12، D=13، E=14، F=15.
كل خانة سداسية عشرية تمثل 4 بتات في الثنائي، لذا التحويل بين HEX والثنائي سهل.
تحويل من العشري
نقسم على 16 ونجمع البواقي. أو نحول إلى ثنائي ثم نجمع كل 4 بتات.
255₁₀ = FF₁₆ 16₁₀ = 10₁₆ 360₁₀ = 168₁₆
استخدامات
ألوان الويب (#FF5733)، عناوين الذاكرة (0x7FFF)، أكواد Unicode، وملفات تنفيذية.
السداسي عشر يختصر طول الكتابة مقارنة بالثنائي مع بقاء التحويل مباشراً.
أمثلة
- 255₁₀ = FF₁₆
- 16₁₀ = 10₁₆
- 360₁₀ = 168₁₆
الأسئلة الشائعة
لماذا الحروف A–F؟
لأن الأساس 16 يحتاج 16 رمزاً. بعد 9 نستخدم A–F للقيم 10–15.
هل حالة الحروف مهمة؟
غالباً لا. FF₁₆ و ff₁₆ يمثلان نفس القيمة 255.