أساسيات 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 في نهاية السلسلة النصية هو محرف سطر جديد، ينقل المؤشر إلى السطر التالي بعد الطباعة.
التحدي
سهلاكتب برنامجًا بلغة C ينفذ ما يلي:
- صرّح عن متغير عدد صحيح
yearوعيّنه بالقيمة 2023. - صرّح عن متغير عشري
piوعيّنه بالقيمة 3.14159. - استخدم
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;
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء 1المعاملات المنطقية - الجزء 2المعاملات المنطقية - الجزء 3تحدي المراجعةتدرّب بنفسك: مترجم C عبر الإنترنت