Menu
CoddyTech

أساسيات printf

جزء من قسم الأساسيات في رحلة C على Coddy. الدرس 11 من 63.

في C، تُستخدم الدالة printf() لطباعة مخرجات منسقة إلى وحدة التحكم. وهي جزء من مكتبة الإدخال والإخراج القياسية <stdio.h>.

الصيغة الأساسية للدالة printf() هي:

printf("format string", argument1, argument2, ...);

يمكن أن تحتوي سلسلة التنسيق على:

  • نص عادي، يُطبع كما هو
  • محدِّدات التنسيق، تبدأ بـ % وتُستبدل بقيم الوسائط

إليك بعض محددات التنسيق الشائعة:

  • %d للأعداد الصحيحة
  • %f للأعداد ذات الفاصلة العائمة
  • %c للأحرف
  • %s للسلاسل النصية

مثال:

int age = 25;
printf("I am %d years old.\n", age);

سيكون الناتج: I am 25 years old.

إن \n في نهاية السلسلة النصية هو محرف سطر جديد، ينقل المؤشر إلى السطر التالي بعد الطباعة.

challenge icon

التحدي

سهل

اكتب برنامجًا بلغة C ينفذ ما يلي:

  1. صرّح عن متغير عدد صحيح year وعيّنه بالقيمة 2023.
  2. صرّح عن متغير عشري pi وعيّنه بالقيمة 3.14159.
  3. استخدم printf() لطباعة هذه القيم بالتنسيق التالي:
The current year is 2023
The value of pi is 3.141590

احرص على استخدام محددات تنسيق مناسبة لنوع كل متغير. لاحظ أن %f يطبع القيم العشرية مع 6 خانات بعد الفاصلة افتراضيًا، لذا ستُعرض 3.14159 على شكل 3.141590.

جرّب بنفسك

#include <stdio.h>

int main() {
    // صرّح عن متغيراتك وهيّئها هنا
    
    // ضع عبارات printf الخاصة بك هنا
    
    return 0;
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم C عبر الإنترنت