الانتقال إلى المحتوى الرئيسي

كيفية كتابة رقم سداسي عشري في ج: دليل مفصل

نظام الأرقام السداسي العشري مهم في البرمجة وعلوم الكمبيوتر. على عكس النظام العشري ، الذي نستخدم فيه الأرقام من 0 إلى 9 ، يستخدم النظام الست عشري الأرقام من 0 إلى 9 ، وكذلك الأحرف من أ إلى و. تستخدم الأرقام السداسية العشرية على نطاق واسع لتمثيل الألوان وذاكرة الكمبيوتر والعناوين والبيانات الأخرى.

في لغة البرمجة سي ، هناك عدة طرق لكتابة الأرقام السداسية العشرية. إحدى هذه الطرق هي استخدام البادئة "0 س" قبل الرقم. على سبيل المثال ، الرقم السداسي العشري 10 مكتوب على أنه 0 سا ، والرقم 15 مكتوب على أنه 0 سف.

إذا كنت ترغب في تحويل رقم سداسي عشري إلى عشري ، يمكنك استخدام وظائف أتوي و سترتول في لغة البرمجة سي. تقوم دالة أتوي بتحويل سلسلة إلى عدد صحيح ، وتقوم دالة سترتول بتحويل سلسلة إلى عدد صحيح طويل. تسمح لك كلتا الطريقتين بتحديد قاعدة نظام الأرقام ، والذي يسمح لك بتحويل الأرقام من أنظمة أرقام مختلفة.

هنا مثال على استخدام وظيفة سترتول:

# تشمل

# تشمل

كثافة العمليات الرئيسية () {

شار عرافة [] = "أ";

شار * نهاية;

عشري طويل;

عشري = سترتول (عرافة ، ونهاية ، 16);

برينتف ("القيمة العشرية للعرافة ٪ س هي ٪ دينار

"،عرافة ، عشري);

العودة 0;

}

  1. كيفية كتابة رقم سداسي عشري في ج: دليل مفصل
  2. كتابة الأرقام السداسية العشرية في ج
  3. تحويل الأرقام السداسية العشرية إلى ج
  4. خاتمة
  5. ما هو نظام رقم سداسي عشري?
  6. ما هي الأرقام السداسية العشرية المستخدمة في البرمجة ج?
  7. كيف أكتب الأرقام السداسية العشرية في ج?
  8. قواعد كتابة الأرقام السداسية العشرية في ج
  9. كيفية استخدام الأرقام السداسية العشرية في برامج ج?
  10. أمثلة على استخدام الأرقام السداسية العشرية في ج
  11. كيف يمكنني تحويل رقم سداسي عشري إلى نظام رقم آخر في ج?
  12. سؤال وجواب
  13. كيف أكتب رقم سداسي عشري في ج?
  14. هل من الممكن كتابة رقم سداسي عشري بدون البادئة "0س"?
  15. ما هي الأحرف التي يمكن استخدامها في الأرقام السداسية العشرية?
  16. ما هو الحد الأقصى لطول عدد عشري في ج?

كيفية كتابة رقم سداسي عشري في ج: دليل مفصل

يعد نظام الأرقام السداسي العشري جزءا مهما من البرمجة ، خاصة عند العمل مع رمز الجهاز وعناوين الذاكرة وعمليات البت. في ج ، يجب استخدام البادئة "0 س" لكتابة أرقام سداسية عشرية. في هذا الدليل ، سننظر في كيفية كتابة رقم سداسي عشري في ج باستخدام الأمثلة والتفسيرات.

كتابة الأرقام السداسية العشرية في ج

لكتابة الأرقام السداسية العشرية في ج ، يتم استخدام البادئة" 0 س " ، متبوعة بالرقم نفسه. يمكن أن تحتوي الأرقام السداسية العشرية فقط على أرقام من 0 إلى 9 وحروف من أ إلى و (أو أ إلى و) لتمثيل الأرقام من 10 إلى 15. فيما يلي بعض الأمثلة على الأرقام السداسية العشرية:

  • - الرقم 42
  • - الرقم 255
  • - الرقم 267

، نستخدم الإدخال التالي:

الرقم السداسي الدولي = 0 * 2 أ;

وتهيئة مع عدد عشري 42.

تحويل الأرقام السداسية العشرية إلى ج

. أدناه مثال:

# تشمل 

# تشمل

كثافة العمليات الرئيسية () {

شار هيكسترينغ [] = "0 * 2 أ";

طويل إنت هيكسفالو = سترتول (هيكسترينغ ، نول ، 0);

برينتف ("القيمة العشرية: ٪ دينار

"،هيكسفالو);

العودة 0;

}

. ثم نخرج القيمة العشرية لهذا المتغير.

يمكن استخدامه لتحويل قيمة عدد صحيح إلى سلسلة سداسية عشرية. هنا مثال:

# تشمل 

كثافة العمليات الرئيسية () {

إنت ديسمالفالو = 42;

شار هيكسترينغ [10];

سبرينتف(هيكسترينغ، "٪ #010س " ، ديسكمالفالو);

برينتف ("القيمة السداسية العشرية: ٪ ثانية

"،سترينغ);

العودة 0;

}

. ثم نقوم بإخراج القيمة السداسية العشرية.

خاتمة

الآن أنت تعرف كيفية كتابة الأرقام السداسية العشرية في ج وكيفية تحويلها. يعد نظام الأرقام السداسي عشري أداة مفيدة عند العمل مع رمز الجهاز والذاكرة ، لذلك من المهم أن تكون على دراية باستخدامه في ج.

ما هو نظام رقم سداسي عشري?

نظام الأرقام السداسي العشري هو نظام أرقام يعتمد على 16 حرفا: الأرقام من 0 إلى 9 والأحرف اللاتينية من أ إلى و.في نظام الأرقام السداسي العشري ، يكون لكل رقم درجته الخاصة ، والتي يتم تحديدها من خلال موقعه في الرقم.

يستخدم نظام الأرقام السداسي العشري على نطاق واسع في علوم الكمبيوتر والبرمجة. يوفر طريقة ملائمة للكتابة والعمل بقيم كبيرة ، حيث يمكن أن يمثل رقم واحد من الرقم السداسي العشري أربع بتات من المعلومات (من 0000 إلى 1111).

يتيح لك استخدام نظام الأرقام السداسي العشري في البرمجة تسجيل وتخزين الأرقام والبايتات والبيانات الأخرى بشكل أكثر إحكاما. الأرقام السداسية العشرية ملائمة أيضا لتمثيل الألوان في الرسومات وتصميم الويب ، حيث يمكن تمثيل كل لون بثلاثة بايت - بايت واحد لكل مكون لون (أحمر ، أخضر ، أزرق).

يتم تحويل الأرقام السداسية العشرية بسهولة إلى أرقام ثنائية ، حيث يمكن تعيين كل رقم من الرقم السداسي العشري إلى أربع بتات من الرقم الثنائي. غالبا ما يستخدم هذا في البرمجة ، خاصة عند العمل مع عمليات البت وتحولات البت.

ما هي الأرقام السداسية العشرية المستخدمة في البرمجة ج?

في ج البرمجة ، تستخدم الأرقام السداسية العشرية لتمثيل الأرقام في نظام الأرقام الأساسي 16. يستخدم نظام الأرقام السداسي العشري الأرقام من 0 إلى 9 والحروف من أ إلى و ، حيث أ يتوافق مع الرقم العشري 10 ، ب إلى 11 ، وهكذا ، حتى و ، والذي يتوافق مع الرقم العشري 15.

الأرقام السداسية العشرية في ج البرمجة عادة ما تستخدم لتمثيل الأقنعة النقطية وعناوين الذاكرة ورموز الأحرف والقيم الأخرى التي يسهل تمثيلها في شكل سداسي عشري.

في ال ج اللغة ، عادة ما تتم كتابة الأرقام السداسية العشرية بالبادئة"0س". على سبيل المثال:

  • 0/0 هو تمثيل الرقم 0 في التدوين السداسي العشري
  • 0 في 1 هو تمثيل الرقم 1 في التدوين السداسي العشري
  • 0إكسا هو تمثيل الرقم 10 في نظام الأرقام السداسي العشري
  • 0 فرنك سويسري هو تمثيل الرقم 255 في التدوين السداسي العشري

في ج ، يمكن استخدام الأرقام السداسية العشرية لتعيين قيم للمتغيرات وإجراء العمليات الحسابية ومقارنة القيم.

رقم عشريرقم سداسي عشري
00 * 0
10 * 1
20 * 2
30 * 3
40 * 4
50 * 5
60 * 6
70/7
80 * 8
90 * 9
100
110إكس بي
120 درجة مئوية
130 د
140س
150 فرنك سويسري

تمثل الأرقام السداسية العشرية طريقة ملائمة للكتابة والعمل مع عمليات البت في ج.

كيف أكتب الأرقام السداسية العشرية في ج?

في ال ج لغة البرمجة ، يمكن كتابة الأرقام السداسية العشرية باستخدام 0س البادئة. يسمح هذا للمترجم والمبرمج بفهم أن الرقم مكتوب في تدوين سداسي عشري.

أمثلة على كتابة الأرقام السداسية العشرية في ج:

  • هو الرقم العشري 1 في النظام الست عشري
  • هو الرقم العشري 10 في النظام الست عشري
  • - الرقم العشري 255 في النظام الست عشري

في ال لغة ج ، يمكن إجراء العمليات الحسابية بأرقام سداسية عشرية بنفس الطريقة كما هو الحال مع الأرقام العشرية. على سبيل المثال:

  • سيحتوي على نتيجة إضافة الرقمين 2 و 3 في النظام الست عشري
  • سيحتوي على نتيجة طرح الرقم 1 من الرقم 255 في النظام الست عشري

الغرض. على سبيل المثال:

عدد الأسطوانات = 255;

برينتف ("التمثيل الست عشري لعدد: ٪ س" ، الأسطوانات);

.

يسمح لك بتنسيق الأرقام في سلسلة:

المخزن المؤقت شار [10];

عدد الأسطوانات = 10;

سبرينتف (المخزن المؤقت ، "٪ س " ، الأسطوانات);

، وهو التمثيل السداسي العشري للرقم 10.

يسمح لك بالإشارة بشكل لا لبس فيه إلى أن الرقم مكتوب بالتدوين السداسي العشري. العمليات الحسابية والعرض تعمل أيضا دون مشاكل.

قواعد كتابة الأرقام السداسية العشرية في ج

تتم كتابة الأرقام السداسية العشرية في لغة البرمجة ج باستخدام البادئة" 0س "أو" 0س " ، متبوعة بسلسلة من الأحرف من 0 إلى 9 ومن أ إلى و (لا يهم الحالة).

أمثلة على الإدخالات الصحيحة للأرقام السداسية العشرية:

  • 0 فرنك سويسري: الرقم 255 بتنسيق سداسي عشري
  • 0 * 1 أ: الرقم 26 بتنسيق سداسي عشري
  • 0 * 10 ج: الرقم 268 بتنسيق سداسي عشري

لا تهم حالة الأحرف في التدوين السداسي العشري ، لذا فإن "0 فرنك سويسري" و "0 فرنك سويسري" متكافئان ويمثلان نفس الرقم.

عند التصريح عن المتغيرات باستخدام الأرقام السداسية العشرية ، يجب أن يكون نوع البيانات مناسبا. على سبيل المثال ، يتم استخدام نوع كثافة العمليات للأعداد الصحيحة ، ويتم استخدام نوع كثافة العمليات غير الموقعة للأعداد الصحيحة غير الموقعة. يجب أن نتذكر أنه باستخدام التمثيل السداسي العشري ، قد يشغل الرقم مساحة ذاكرة أقل مقارنة بالتمثيل العشري.

إذا كان البرنامج يتطلب عمليات بأرقام سداسية عشرية ، فيجب الانتباه إلى استخدام العوامل الصحيحة (على سبيل المثال ، "< > " للتحول في اتجاه البت ، وليس العوامل الحسابية).

بالإضافة إلى ذلك ، يجب مراعاة التنسيق والتحويل عند عرض الأرقام السداسية العشرية على الشاشة أو تحويلها إلى أنظمة أرقام أخرى. يمكن استخدام المحددات المنسقة مثل "٪ س" أو "٪ س" لإخراج الأرقام في شكل سداسي عشري.

معرفة قواعد كتابة الأرقام السداسية العشرية في ج وفهم ميزاتها ، يمكن للمبرمج استخدام هذا التنسيق لتمثيل الأرقام بشكل ملائم وتنفيذ العمليات المتعلقة بعمليات البت والعمل مع الذاكرة.

كيف يمكنني استخدام الأرقام السداسية العشرية في برامج ج?

في لغة البرمجة ج ، من الممكن العمل مع أنظمة الأرقام المختلفة ، بما في ذلك الست عشرية. يعتمد نظام الأرقام السداسي العشري على 16 حرفا: الأرقام من 0 إلى 9 والحروف من أ إلى و.

غالبا ما تستخدم الأرقام السداسية العشرية ، على سبيل المثال ، لتمثيل الألوان وعناوين الذاكرة والبيانات الثنائية الأخرى. في ج ، تتم كتابة الأرقام السداسية العشرية بالبادئة" 0 س " ، متبوعة بالأحرف المقابلة للرقم السداسي العشري.

على سبيل المثال ، الرقم 15 في الست عشري مكتوب على أنه 0 فرنك سويسري ، والرقم 255 مكتوب على أنه 0 فرنك سويسري.

عند العمل مع الأرقام السداسية العشرية في برنامج ج ، يمكنك استخدام عمليات مختلفة مثل الجمع والطرح والضرب والقسمة.

يمكنك أيضا استخدام سلاسل تنسيق خاصة لإخراج وإدخال الأرقام السداسية العشرية. يمكنك استخدام محدد التنسيق " ٪ س "في وظيفة برينتف للإخراج ، و" ٪ س " في وظيفة سكانف للإدخال.

مثال على استخدام الأرقام السداسية العشرية في برنامج ج:

# تشمل

كثافة العمليات الرئيسية () {

الرقم السداسي العشري الدولي = 0 فرنك سويسري;

برينتف ("الرقم السداسي العشري: ٪ س

"،رقم سداسي عشري);

إضافة كثافة العمليات = رقم سداسي عشري + 0 * 10;

برينتف ("نتيجة الإضافة: ٪ س

"،إضافة);

قسم كثافة العمليات = رقم سداسي عشري / 0 * 10;

برينتف ("نتيجة القسمة: ٪ س

"،قسم);

العودة 0;

}

سيؤدي تشغيل هذا البرنامج إلى إخراج النتيجة التالية:

رقم سداسي عشري: وما يليها

نتيجة الإضافة: 10 واو

نتيجة التقسيم هي: و

في هذا المثال ، يتم استخدام الأرقام 0 إكس إف و 0 إكس 10 لإظهار عمليات الجمع والقسمة بأرقام سداسية عشرية.

وبالتالي ، فإن استخدام الأرقام السداسية العشرية في برامج سي يجعل من السهل العمل مع البيانات الثنائية المختلفة ويبسط مدخلاتها ومخرجاتها.

أمثلة على استخدام الأرقام السداسية العشرية في ج

في لغة البرمجة سي ، يتم تمثيل الأرقام السداسية العشرية باستخدام البادئة"0س". تخبر هذه البادئة المترجم أنه يجب تفسير الرقم على أنه سداسي عشري.

فيما يلي بعض الأمثلة على استخدام الأرقام السداسية العشرية في ج:

  1. إنت س = 0 * 10 ؛ / / س سيكون 16 في عشري
  2. إنت أ = 0 سا ؛ / / أ سوف يساوي 10 في عشري
  3. استخدام الأرقام السداسية العشرية في المصفوفات:

هكسراي [] = {0 * 1 ، 0 * 2 ، 0 * 3 ، 0 * 4} ؛ / / مجموعة من الأرقام السداسية العشرية

إلى عن على (كثافة العمليات أنا = 0; أنا < 4; أنا i) {

برينتف ("٪س " ، هيكساراي [ط]) ؛ / / المخرجات "1 2 3 4"

}

برينتف("

");

غالبا ما تستخدم الأرقام السداسية العشرية لتمثيل عمليات البت والعمل مع الذاكرة في لغة سي. أنها تجعل من السهل العمل مع البتات الفردية والبايتات من البيانات.

كيف يمكنني تحويل رقم سداسي عشري إلى نظام رقم آخر في ج?

في لغة البرمجة سي ، يمكنك استخدام وظيفة إيتوا لتحويل رقم سداسي عشري إلى نظام رقم آخر. تقوم دالة إيتوا بتحويل عدد صحيح إلى سلسلة باستخدام نظام الأرقام المحدد.

مثال على استخدام دالة إيتوا لتحويل رقم سداسي عشري:

# تشمل

# تشمل