C پروگرامنگ میں printf() فنکشن کیا ہے؟

C Prwgramng My Printf Fnkshn Kya



سی مقبول پروگرامنگ زبانوں میں سے ایک ہے جو سافٹ ویئر کی ترقی میں وسیع ایپلی کیشنز رکھتی ہے۔ C میں اس کے اہم افعال میں سے ایک ہے۔ printf فنکشن، جو بڑے پیمانے پر کنسول پر آؤٹ پٹ کو ظاہر کرنے کے لیے استعمال ہوتا ہے۔ اگر آپ کے بارے میں نہیں جانتے printf() C میں فنکشن، اس مضمون کی پیروی کریں جہاں ہم اس کی تفصیلات حاصل کریں گے۔ printf() فنکشن، اس کا نحو، اور سی پروگرامنگ میں اس کا استعمال۔

C میں printf() کیا ہے؟

دی printf() فنکشن C معیاری لائبریری میں شامل ہے اور کنسول پر آؤٹ پٹ کو ظاہر کرنے کے لیے ایک پروگرام میں وسیع پیمانے پر اپنایا جاتا ہے۔ یہ فنکشن بند بریکٹ کے اندر فراہم کردہ کسی بھی قسم کے ان پٹ کو قبول کرتا ہے۔ تاہم، صارفین کو فارمیٹ سپیکیفائر کا استعمال کرتے ہوئے آؤٹ پٹ کی قسم کی وضاحت کرنی چاہیے۔ بغیر کسی فارمیٹ کی وضاحت کنندہ استعمال کیے، printf() فنکشن کنسول پر آؤٹ پٹ پیدا کرنے میں ناکام رہے گا۔

استعمال کرنے کے لیے نحو درج ذیل ہے۔ printf() سی پروگرامنگ میں فنکشن۔







printf ( فارمیٹ , arg1 , arg2 , ... ) ;

printf() فنکشن کے پیرامیٹرز کیا ہیں؟

دی printf() فنکشن مندرجہ ذیل دلائل کو قبول کرتا ہے۔



  • فارمیٹ: فائل اسٹریم پر لکھی گئی ایک کالعدم ٹرمینیٹڈ سٹرنگ کا ایک پوائنٹر۔ یہ حروف اور ایک اضافی فارمیٹ اسپیفائر سے بنا ہے جو % سے شروع ہوتا ہے۔
  • اضافی دلائل: پرنٹ کیے جانے والے ڈیٹا کو بیان کرنے والے دیگر دلائل۔ وہ فارمیٹ سپیفائر کے آرڈر میں ظاہر ہوتے ہیں۔

فارمیٹ اسپیفائر میں کیا شامل ہے۔

فارمیٹ سپیفائر کے حصے اس طرح دیئے گئے ہیں:



  • ایک اہم نشانی %
  • تبادلوں کے رویے میں تبدیلی کرنے والے ایک یا ایک سے زیادہ جھنڈے (اختیاری)۔
  • اگر کوئی نشان نہیں ہے تو، نتیجہ کی پہل کے لئے ایک جگہ ڈالی جاتی ہے۔
  • اختیاری * یا عددی نمبر کم از کم چوڑائی والے فیلڈ کی وضاحت کے لیے استعمال کیا جاتا ہے۔
  • درستگی کی وضاحت کرنے کے لیے، ایک اختیاری فیلڈ جس میں a. اس کے بعد ایک * یا انٹیجرز یا کچھ نہیں۔
  • لمبائی میں ترمیم کرنے والا جو اختیاری ہے اور دلیل کے سائز کی وضاحت کرتا ہے۔
  • تبادلوں کی شکل کی وضاحت کنندہ۔

مزید تفہیم کے لیے کی مثال دیکھیں printf() C میں فنکشن ذیل میں دیا گیا ہے:





# شامل کریں
int مرکزی ( )
{
چار chr = 'ک' ;
تیرنا نمبر 1 = 9,007 , نمبر 2 = 0.9756 ;
int int_num = 60 ;
printf ( 'num1 کو num2 = %f سے ضرب \n ' , نمبر 1 * نمبر 2 ) ;
printf ( چوڑائی کی ترتیب %*c \n ' , 8 , chr ) ;
printf ( '%d کے آکٹل مساوی %o ہے' , int_num , int_num ) ;
واپسی 0 ;
}

مندرجہ بالا کوڈ ایک کریکٹر، فلوٹنگ پوائنٹ نمبرز اور ایک عدد کے لیے متغیرات کی وضاحت کرتا ہے۔ پھر استعمال کرتا ہے۔ printf() فلوٹنگ پوائنٹ نمبرز کی ضرب ظاہر کرنے کے لیے فنکشن، کریکٹر کی چوڑائی سیٹ کریں، اور عدد کے آکٹل مساوی دکھائیں۔



printf() فنکشن کے ساتھ سب سے عام فارمیٹ اسپیفائرز ہیں:

  • انٹیجرز پرنٹ کرنے کے لیے %d یا %i
  • فلوٹنگ پوائنٹ نمبر پرنٹ کرنے کے لیے %f
  • ایک کریکٹر پرنٹ کرنے کے لیے %c
  • سٹرنگ پرنٹ کرنے کے لیے %s

نتیجہ

دی printf() فارمیٹ شدہ تار لکھنے کے لیے C میں استعمال ہوتا ہے۔ کے اندر اس کی تعریف کی گئی ہے۔ ہیڈر فائل. مندرجہ بالا گائیڈ میں، ہم نے نحو، دلائل، اور کام کو بیان کیا۔ printf() ایک مثال کے ساتھ فنکشن. اس ٹیوٹوریل میں فارمیٹ سپیکر کے بارے میں بھی بات کی گئی۔