لغة البرمجة سي هي واحدة من أكثر اللغات شعبية في العالم. يستخدم على نطاق واسع لكتابة برامج النظام مثل أنظمة التشغيل وبرامج تشغيل الأجهزة ، وكذلك لإنشاء تطبيقات مختلفة.
واحدة من السمات الهامة للغة ج هو عرض الأحرف على الشاشة. يمكن أن يكون إخراج الرمز مفيدا ، على سبيل المثال ، عند إنشاء واجهات نصية أو تصحيح أخطاء الرسائل. في هذه المقالة ، سوف ننظر في عدة طرق بسيطة لإخراج حرف في اللغة ج والحديث عن بعض الميزات المرتبطة بهذه العملية.
واحدة من أسهل الطرق لطباعة حرف في ج هو استخدام وظيفة برينتف. وظيفة برينتف يسمح لك لعرض النص على الشاشة ، ويمكن استخدامها لإخراج الأحرف الفردية. للقيام بذلك ، قم بتمرير الحرف كوسيطة إلى وظيفة برينتف باستخدام تنسيق السلسلة. على سبيل المثال ، سيعرض الرمز التالي الحرف ' أ ' على الشاشة:
برينتف ("٪ج" ، "أ");
نتيجة لتنفيذ هذا الرمز ، سيتم عرض الرمز 'أ' على الشاشة. هنا ، يتم تمرير الحرف 'أ' إلى وظيفة برينتف كوسيطة باستخدام ٪ ج محدد.
- كيفية إخراج حرف في ج
- طرق بسيطة لإخراج الأحرف
- باستخدام وظائف خاصة
- وظيفة بوتشار ()
- يضع () وظيفة
- برينتف () وظيفة
- فبوتك () وظيفة
- ملامح إخراج الحرف في ج
- إخراج الحرف باستخدام رمز أسي
- أمثلة على برامج عرض الأحرف في ج
- سؤال وجواب
- كيف يمكنني إخراج حرف في ج?
- هل من الممكن عرض حرف عن طريق تمريرها على أنها عدد صحيح?
- كيف يمكنني عرض الأحرف من أنظمة الأرقام المختلفة على الشاشة في ج?
كيفية إخراج حرف في ج
يتم تنفيذ إخراج الرمز في لغة البرمجة ج باستخدام وظيفة بوتشار. وظيفة بوتشار إخراج حرف واحد إلى تيار الإخراج القياسية ، والتي عادة ما تكون نافذة وحدة التحكم أو سطر الأوامر.
مثال على استخدام وظيفة بوتشار:
# تشمل
كثافة العمليات الرئيسية () {
رمز شار = 'أ';
بوتشار (رمز);
العودة 0;
}
سيقوم هذا الرمز بإخراج الحرف ' أ ' إلى نافذة وحدة التحكم أو موجه الأوامر.
يمكنك أيضا استخدام وظيفة برينتف لإخراج حرف. وظيفة برينتف يسمح لك لتنسيق الإخراج والإخراج ليس فقط الأحرف ، ولكن أيضا سلاسل والأرقام وأنواع البيانات الأخرى.
مثال على استخدام وظيفة برينتف لإخراج حرف:
# تشمل
كثافة العمليات الرئيسية () {
رمز شار = 'ب';
برينتف ("٪ج " ، رمز);
العودة 0;
}
وهذا الرمز أيضا إخراج الحرف ' ب ' إلى إطار وحدة التحكم أو موجه الأوامر.
في كلتا الحالتين ، يمكن تمرير الرمز إلى الوظيفة كمتغير حرف أو تحديد قيمة الرمز مباشرة.
طرق بسيطة لإخراج الأحرف
هناك عدة طرق بسيطة لإخراج الأحرف في لغة البرمجة سي:
- باستخدام وظيفة برينتف مع التنسيق المناسب. على سبيل المثال ، لإخراج الحرف " أ " ، يمكنك استخدام التعبير التالي: برينتف ("٪ج" ، "أ");
- باستخدام وظيفة بوتشار ، والذي يسمح لك لإخراج حرف واحد دون الحاجة إلى استخدام التنسيق. على سبيل المثال ، لإخراج الحرف 'ب' ، يمكنك استخدام التعبير التالي: بوتشار ('ب');
تسمح لك كلتا الطريقتين بعرض الأحرف على شاشة وحدة التحكم.
| وظيفة | الغرض |
|---|---|
| من برينتف | دالة للمكتبة القياسية ج ، تستخدم لإخراج البيانات المنسقة إلى وحدة التحكم أو دفق الإخراج الآخر |
| بوتشار | دالة للمكتبة القياسية ج ، تستخدم لإخراج حرف واحد دون التنسيق إلى وحدة تحكم أو دفق إخراج آخر |
بغض النظر عن الطريقة المختارة ، يتم تحديد الأحرف في ج باستخدام علامات اقتباس مفردة (' '). على سبيل المثال ، لإخراج الحرف 'ج' ، يمكنك استخدام التعبير بوتشار ('ج');
باستخدام وظائف خاصة
في لغة البرمجة سي ، هناك وظائف خاصة تسمح لك بعرض الأحرف والسلاسل على الشاشة. في هذا القسم ، سنلقي نظرة على بعض هذه الوظائف.
وظيفة بوتشار ()
وظيفة بوتشار () يسمح لك لعرض حرف واحد على الشاشة. يقبل وسيطة من نوع إنت ، وهو حرف أسي المشفرة. قيمة الإرجاع هي حرف الإخراج. مثال على استخدام الوظيفة:
# تشمل
كثافة العمليات الرئيسية () {
شار ج = 'أ';
بوتشار (ج);
العودة 0;
}
ستكون نتيجة تنفيذ هذا المثال: أ
يضع () وظيفة
وظيفة يضع () يسمح لك لعرض سلسلة على الشاشة. يقبل وسيطة من نوع شار* ، وهو مؤشر إلى بداية سلسلة. الدالة ليس لها قيمة إرجاع. مثال على استخدام الوظيفة:
# تشمل
كثافة العمليات الرئيسية () {
شار * شارع = " مرحبا ، العالم!";
يضع (شارع);
العودة 0;
}
ستكون نتيجة هذا المثال: مرحبا ، العالم!
برينتف () وظيفة
وظيفة برينتف () هي واحدة من الوظائف الرئيسية للإخراج المنسق في ج.يسمح لك بعرض الأحرف والسلاسل على الشاشة مع إمكانية التنسيق. مثال على استخدام الوظيفة:
# تشمل
كثافة العمليات الرئيسية () {
شار * الاسم = "جون";
كثافة العمليات العمر = 25;
برينتف ("اسمي ٪ ق ، أنا ٪ د سنة."،الاسم ، العمر);
العودة 0;
}
ستكون نتيجة تنفيذ هذا المثال: اسمي جون ، عمري 25 عاما.
فبوتك () وظيفة
تسمح لك وظيفة فبوتك () بإخراج حرف إلى دفق ملف محدد. يقبل وسيطات من نوع كثافة العمليات (الحرف المراد إخراجه) والملف* (مؤشر إلى دفق ملف). قيمة الإرجاع هي حرف الإخراج. مثال على استخدام الوظيفة:
# تشمل
كثافة العمليات الرئيسية () {
ملف * ملف = فوبين ("الإخراج.النص " ، "ث");
الباحث ج = 'أ';
فبوتك (ج ، ملف);
فكلوس (ملف);
العودة 0;
}
ستكون نتيجة تنفيذ هذا المثال: في الملف " الإخراج.النص "سيتم كتابة الحرف "أ".
ملامح إخراج الحرف في ج
إخراج الأحرف في ج قد يكون لها بعض الخصائص وتتطلب النهج الصحيح للعرض الصحيح. تتم مناقشة بعض الجوانب المهمة التي يجب مراعاتها عند عرض الأحرف في ج أدناه.
يونيكود والتعريب: يمكن تمثيل إخراج الأحرف في ج في ترميزات مختلفة ، مثل أسي أو أوتف-8. عند العمل مع الأحرف ، يجب أن تأخذ في الاعتبار الترميز المحدد وتحقق مما إذا كان النظام الذي تستخدمه يدعم الأحرف الضرورية للعرض الصحيح.
. يمكنهم قبول معلمات من أنواع مختلفة ، بما في ذلك أنواع بيانات الأحرف ، وإخراج الأحرف وفقا لذلك.
حرف الهروب: بعض الشخصيات يمكن هرب في ج لتمثيل خاص. على سبيل المثال ، يمكن تمثيل حرف السطر الجديد كـ
. عند عرض الأحرف ، يجب أخذ هذه الأحرف الهاربة في الاعتبار واستخدامها إذا لزم الأمر.
عرض الإخراج ودقته: عند عرض الأحرف باستخدام التنسيق ، يمكنك تحديد عرض ودقة الإخراج. على سبيل المثال ، يمكنك تحديد الحد الأقصى لعدد الأحرف المراد إخراجها ، أو تحديد الحد الأدنى من المساحة لكل حرف.
.
التدويل: إذا كان يجب أن يدعم البرنامج لغات وتعريب مختلفة ، فيجب أن تأخذ في الاعتبار خصوصيات إخراج الأحرف للغات مختلفة. على سبيل المثال ، قد يكون لبعض الأحرف عروض مختلفة أو تتطلب معالجة خاصة.
بالنظر إلى هذه الميزات ، من الممكن إخراج الأحرف بنجاح في ج ، مما يضمن العرض الصحيح والدعم لمختلف الترميزات والتعريب.
إخراج الحرف باستخدام رمز أسي
لإخراج حرف باستخدام رمز أسي في لغة البرمجة ج ، يمكنك استخدام وظيفة برينتف. يتم تمرير قيمة الرمز في شكل رمز أسي كوسيطة إلى الوظيفة.
مثال:
برينتف ("٪ج " ، 65);
هذا الرمز سوف إخراج الحرف 'أ' ، منذ رمز أسي من الحرف ' أ ' هو 65.
لإخراج سلسلة من الأحرف من جدول أسي ، يمكنك استخدام حلقة:
ل (إنت أنا = 65 ؛ أنا < = 90 ؛ أنا++) {
برينتف ("٪ج " ، ط);
}
سيقوم هذا الرمز بطباعة جميع الأحرف الكبيرة من الأبجدية الإنجليزية في سطر واحد.
بالإضافة إلى ذلك ، يمكنك استخدام جدول أسي لتحديد قيم الأحرف. هذا مفيد بشكل خاص عندما تحتاج إلى إخراج أحرف خاصة مثل علامات الترقيم أو أحرف التحكم.
| رمز أسي | الرمز |
|---|---|
| 32 | الفضاء |
| 33 | ! |
| 34 | " |
| 46 | . |
| 48-57 | أرقام 0-9 |
مثال على إخراج الأحرف الخاصة:
برينتف ("٪ج " ، 33);
سيقوم هذا الرمز بطباعة علامة التعجب'!’.
وبالتالي ، فإن إخراج حرف باستخدام رمز أسي في اللغة ج بسيط للغاية. تحتاج إلى معرفة قيمة رمز أسي من الحرف المطلوب وتمريرها إلى وظيفة برينتف.
أمثلة على برامج عرض الأحرف في ج
في لغة البرمجة سي ، هناك عدة طرق لعرض الأحرف على الشاشة. فيما يلي بعض الأمثلة على البرامج التي توضح هذه الأساليب:
- В данном случае символ ‘A’ будет выведен на экран с использованием числового кода символа (65).
int main() {
char symbol = '\x41';