ما هو 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 لكتابة السلاسل المنسقة. يتم تعريفه داخل