تخطي إلى المحتوى

النظام السداسي عشر

النظام السداسي عشر (أساس 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.