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

كيفية إخراج حرف في ج: طرق وميزات بسيطة

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

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

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

برينتف ("٪ج" ، "أ");

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

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

كيفية إخراج حرف في ج

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

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

# تشمل

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

رمز شار = 'أ';

بوتشار (رمز);

العودة 0;

}

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

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

مثال على استخدام وظيفة برينتف لإخراج حرف:

# تشمل

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

رمز شار = 'ب';

برينتف ("٪ج " ، رمز);

العودة 0;

}

وهذا الرمز أيضا إخراج الحرف ' ب ' إلى إطار وحدة التحكم أو موجه الأوامر.

في كلتا الحالتين ، يمكن تمرير الرمز إلى الوظيفة كمتغير حرف أو تحديد قيمة الرمز مباشرة.

طرق بسيطة لإخراج الأحرف

هناك عدة طرق بسيطة لإخراج الأحرف في لغة البرمجة سي:

  • باستخدام وظيفة برينتف مع التنسيق المناسب. على سبيل المثال ، لإخراج الحرف " أ " ، يمكنك استخدام التعبير التالي: برينتف ("٪ج" ، "أ");
  • باستخدام وظيفة بوتشار ، والذي يسمح لك لإخراج حرف واحد دون الحاجة إلى استخدام التنسيق. على سبيل المثال ، لإخراج الحرف 'ب' ، يمكنك استخدام التعبير التالي: بوتشار ('ب');

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

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

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

باستخدام وظائف خاصة

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

وظيفة بوتشار ()

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

# تشمل 

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

شار ج = 'أ';

بوتشار (ج);

العودة 0;

}

ستكون نتيجة تنفيذ هذا المثال: أ

يضع () وظيفة

وظيفة يضع () يسمح لك لعرض سلسلة على الشاشة. يقبل وسيطة من نوع شار* ، وهو مؤشر إلى بداية سلسلة. الدالة ليس لها قيمة إرجاع. مثال على استخدام الوظيفة:

# تشمل 

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

شار * شارع = " مرحبا ، العالم!";

يضع (شارع);

العودة 0;

}

ستكون نتيجة هذا المثال: مرحبا ، العالم!

برينتف () وظيفة

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

# تشمل

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

شار * الاسم = "جون";

كثافة العمليات العمر = 25;

برينتف ("اسمي ٪ ق ، أنا ٪ د سنة."،الاسم ، العمر);

العودة 0;

}

ستكون نتيجة تنفيذ هذا المثال: اسمي جون ، عمري 25 عاما.

فبوتك () وظيفة

تسمح لك وظيفة فبوتك () بإخراج حرف إلى دفق ملف محدد. يقبل وسيطات من نوع كثافة العمليات (الحرف المراد إخراجه) والملف* (مؤشر إلى دفق ملف). قيمة الإرجاع هي حرف الإخراج. مثال على استخدام الوظيفة:

# تشمل 

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

ملف * ملف = فوبين ("الإخراج.النص " ، "ث");

الباحث ج = 'أ';

فبوتك (ج ، ملف);

فكلوس (ملف);

العودة 0;

}

ستكون نتيجة تنفيذ هذا المثال: في الملف " الإخراج.النص "سيتم كتابة الحرف "أ".

ملامح إخراج الحرف في ج

إخراج الأحرف في ج قد يكون لها بعض الخصائص وتتطلب النهج الصحيح للعرض الصحيح. تتم مناقشة بعض الجوانب المهمة التي يجب مراعاتها عند عرض الأحرف في ج أدناه.

  1. يونيكود والتعريب: يمكن تمثيل إخراج الأحرف في ج في ترميزات مختلفة ، مثل أسي أو أوتف-8. عند العمل مع الأحرف ، يجب أن تأخذ في الاعتبار الترميز المحدد وتحقق مما إذا كان النظام الذي تستخدمه يدعم الأحرف الضرورية للعرض الصحيح.

  2. . يمكنهم قبول معلمات من أنواع مختلفة ، بما في ذلك أنواع بيانات الأحرف ، وإخراج الأحرف وفقا لذلك.

  3. حرف الهروب: بعض الشخصيات يمكن هرب في ج لتمثيل خاص. على سبيل المثال ، يمكن تمثيل حرف السطر الجديد كـ

    . عند عرض الأحرف ، يجب أخذ هذه الأحرف الهاربة في الاعتبار واستخدامها إذا لزم الأمر.

  4. عرض الإخراج ودقته: عند عرض الأحرف باستخدام التنسيق ، يمكنك تحديد عرض ودقة الإخراج. على سبيل المثال ، يمكنك تحديد الحد الأقصى لعدد الأحرف المراد إخراجها ، أو تحديد الحد الأدنى من المساحة لكل حرف.

  5. .

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

بالنظر إلى هذه الميزات ، من الممكن إخراج الأحرف بنجاح في ج ، مما يضمن العرض الصحيح والدعم لمختلف الترميزات والتعريب.

إخراج الحرف باستخدام رمز أسي

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

مثال:

برينتف ("٪ج " ، 65);

هذا الرمز سوف إخراج الحرف 'أ' ، منذ رمز أسي من الحرف ' أ ' هو 65.

لإخراج سلسلة من الأحرف من جدول أسي ، يمكنك استخدام حلقة:

ل (إنت أنا = 65 ؛ أنا < = 90 ؛ أنا++) {

برينتف ("٪ج " ، ط);

}

سيقوم هذا الرمز بطباعة جميع الأحرف الكبيرة من الأبجدية الإنجليزية في سطر واحد.

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

رمز أسيالرمز
32الفضاء
33!
34"
46.
48-57أرقام 0-9

مثال على إخراج الأحرف الخاصة:

برينتف ("٪ج " ، 33);

سيقوم هذا الرمز بطباعة علامة التعجب'!’.

وبالتالي ، فإن إخراج حرف باستخدام رمز أسي في اللغة ج بسيط للغاية. تحتاج إلى معرفة قيمة رمز أسي من الحرف المطلوب وتمريرها إلى وظيفة برينتف.

أمثلة على برامج عرض الأحرف في ج

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

  • В данном случае символ ‘A’ будет выведен на экран с использованием числового кода символа (65).

int main() {

char symbol = '\x41';