لماذا يتم استخدام٪ c في برمجة C

Lmadha Ytm Astkhdam C Fy Brmjt C



ج هي لغة برمجة للأغراض العامة تستخدم على نطاق واسع كلغة مبتدئة للترميز. هناك أنواع بيانات مختلفة لـ C ، والتي تشمل عددًا صحيحًا وعائمًا وحرفًا. يجب تحديدها أثناء إنشاء أي برنامج. في لغة C ، تُستخدم محددات تنسيق مختلفة لطباعة الإخراج ، بما في ذلك ٪د و ٪ ج ، و اخرين. لذا ، إذا كنت تريد أن تعرف على وجه التحديد عن ٪ ج محدد التنسيق واستخدامه في لغة البرمجة C ، يمكنك اتباع هذا الدليل.

لماذا يتم استخدام٪ c في C؟

تمامًا مثل أي لغة برمجة أخرى ، تحتوي لغة C أيضًا على بنية ثابتة يجب اتباعها لإنشاء البرامج. الصيغة الأساسية لـ C هي أنه يجب على المستخدمين تضمين امتداد ملفات رأس C. أولا ، وهي و . ثم حدد الوظيفة الرئيسية ، والتي تضم جميع الكود الرئيسي للبرنامج:

# تضمين
int رئيسي ( فارغ ) {
}







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



printf ( '٪د' و 'ك' ) ؛



في الإخراج ، يمكنك أن ترى ذلك بدلاً من الحرف ك، يتم عرض رقم كناتج. مشوش؟





الآن دعنا نفهم هذا المفهوم لسبب طباعة الرقم بدلاً من الحرف ك ، لذا فإن الجواب هو أن الكمبيوتر هو آلة تعمل على الأرقام بحيث يكون لكل حرف أو حرف رقم جهاز مكافئ له (رمز ASCII). على سبيل المثال؛ في المثال أعلاه ، رقم الجهاز المكافئ لـ ك يكون 107 . إذا كان المستخدم يستخدم ٪د مع حرف ثم سيعرض البرنامج رمز ASCII للحرف وليس الحرف الأصلي.



يحب ٪د ، ال ٪ ج يستخدم لعرض الحرف الأصلي. الآن دعونا ننفذ نفس الأمر أعلاه للطباعة ك فقط استبدل ٪د مع ٪ ج ، كما هو مبين أدناه:

printf ( '٪ c' و 'ك' ) ؛

الآن في الإخراج ، يمكنك أن ترى بوضوح أنه بدلاً من رقم ، حرف ك نفسها مطبوعة. لذلك ، عندما يريد المستخدمون طباعة شخصية ، يمكنهم استخدامها ٪ ج داخل أمر الطباعة. ال ٪ ج يمثل 'شخصية' ويبلغ المترجم أن إخراج الحرف مطلوب:

استخدام٪ c في المصفوفات

دعنا الآن نطبع مصفوفة أحرف باستخدام ٪ ج بأمر طباعة. في البرنامج أدناه ، قمت بتحديد مجموعة من 9 حرفًا وأريد طباعة عناصر المصفوفة الدقيقة هذه واحدًا تلو الآخر. لذلك ، لقد استخدمت ملف لحلقة بداخله printf الأمر موجود جنبًا إلى جنب مع ٪ ج :

# تضمين
# تضمين
int رئيسي ( فارغ ) {

شار مجموعة مصفوفة [ ] = { 'L' و 'أنا' و 'ن' و 'في' و 'X' و 'ح' و 'أنا' و 'ن' و 'T' } ؛

ل ( int x = 0 ؛ x < 9 ؛ x ++ ) {
printf ( '٪ c' و مجموعة مصفوفة [ x ] ) ؛
printf ( ' ' ) ؛
}
}

بعد تشغيل البرنامج ، يمكنك أن ترى أن الإخراج قد عرض الحرف واحدًا تلو الآخر:

الآن احتفظ بالبرنامج كما هو واستبدله فقط ٪ ج مع ٪د داخل الأمر printf ولاحظ الاختلاف في الإخراج:

# تضمين
# تضمين
int رئيسي ( فارغ ) {

شار مجموعة مصفوفة [ ] = { 'L' و 'أنا' و 'ن' و 'في' و 'X' و 'ح' و 'أنا' و 'ن' و 'T' } ؛

ل ( int x = 0 ؛ x < 9 ؛ x ++ ) {
printf ( '٪د' و مجموعة مصفوفة [ x ] ) ؛
printf ( ' ' ) ؛
}
}

الآن في الإخراج ، يمكنك رؤية ذلك بمجرد تغيير ملف ٪ ج ، لقد تغير الإخراج تمامًا. بدلاً من الأحرف ، يتم عرض رموز ASCII الخاصة بهم:

خاتمة

ال ٪ ج في لغة البرمجة C تستخدم لتمثيل الحرف. مثل ما إذا كان المستخدمون يريدون طباعة حرف أو مجموعة من الأحرف يمكنهم ببساطة استخدامها ٪ ج باستخدام الأمر printf لإبلاغ المترجم أن الإخراج مطلوب في شكل أحرف. لو ٪د يستخدم بدلا من ٪ ج ، سيتغير الإخراج تمامًا وبدلاً من عرض إخراج الحرف ، سيعرض رمز ASCII لكل حرف.