ما هي وظيفة printf () في البرمجة سي

Ma Hy Wzyft Printf Fy Albrmjt Sy



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

ما هو printf () في سي

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

التالي هو بناء الجملة المطلوب استخدامه printf () تعمل في برمجة C.







printf ( شكل و arg1 و arg2 و ... ) ؛

ما هي معلمات دالة printf ()

ال printf () الدالة تقبل الحجج التالية.



  • شكل: مؤشر لسلسلة منتهية بقيمة خالية مكتوبة في تدفق الملف. يتكون من أحرف ومحدد تنسيق إضافي يبدأ بـ٪.
  • حجج إضافية: الحجج الأخرى التي تصف البيانات المراد طباعتها. تظهر بترتيب محدد التنسيق.

ماذا يتضمن محدد التنسيق

يتم إعطاء أجزاء محدد التنسيق على النحو التالي:



  • علامة أولية٪.
  • علامة واحدة أو أكثر لتعديل سلوك التحويل (اختياري).
  • في حالة عدم وجود علامة ، يتم إدخال مسافة لمبادرة النتيجة.
  • يتم استخدام الرقم الاختياري * أو الرقم الصحيح لتحديد حقل الحد الأدنى للعرض.
  • لتحديد الدقة ، حقل اختياري يتضمن ملف. متبوعًا بعلامة * أو أعداد صحيحة أو لا شيء.
  • معدل طول اختياري ويحدد حجم وسيطة.
  • محدد تنسيق التحويل.

لمزيد من الفهم ، انظر إلى مثال printf () الوظيفة في C الواردة أدناه:





# تضمين
int رئيسي ( )
{
شار chr = 'ك' ؛
يطفو عدد 1 = 9،007 و عدد 2 = 0.9756 ؛
int int_num = 60 ؛
printf ( 'num1 مضروبًا في num2 =٪ f ' و عدد 1 * عدد 2 ) ؛
printf ( 'تعيين العرض٪ * c ' و 8 و chr ) ؛
printf ( 'ثماني مكافئ لـ٪ d هو٪ o' و int_num و int_num ) ؛
يعود 0 ؛
}

يحدد الكود أعلاه المتغيرات للحرف وأرقام الفاصلة العائمة وعدد صحيح. ثم يستخدم printf () وظيفة لعرض مضاعفة أرقام الفاصلة العائمة ، وتعيين عرض الحرف ، وإظهار المكافئ الثماني للعدد الصحيح.



محددات التنسيق الأكثر شيوعًا مع وظيفة printf () هي:

  • ٪ d أو٪ i لطباعة الأعداد الصحيحة
  • ٪ f لطباعة أرقام الفاصلة العائمة
  • ٪ c لطباعة حرف واحد
  • ٪ s لطباعة سلسلة

خاتمة

ال printf () يستخدم في C لكتابة السلاسل المنسقة. يتم تعريفه داخل الملف الاساسي. في الدليل أعلاه ، وصفنا بناء الجملة والحجج وطريقة عمل printf () تعمل مع مثال. ناقش هذا البرنامج التعليمي أيضًا محدد التنسيق.