সি প্রোগ্রামিং এ printf() ফাংশন কি?

Si Programim E Printf Phansana Ki



সি হল একটি জনপ্রিয় প্রোগ্রামিং ল্যাংগুয়েজ যার সফটওয়্যার ডেভেলপমেন্টে বিস্তৃত অ্যাপ্লিকেশন রয়েছে। C এর উল্লেখযোগ্য ফাংশনগুলির মধ্যে একটি হল printf ফাংশন, যা কনসোলে আউটপুট প্রদর্শনের জন্য ব্যাপকভাবে ব্যবহৃত হয়। যদি আপনি সম্পর্কে জানেন না printf() সি-তে ফাংশন, এই নিবন্ধটি অনুসরণ করুন যেখানে আমরা বিস্তারিত জানতে পারব printf() ফাংশন, এর সিনট্যাক্স এবং সি প্রোগ্রামিং-এ এর ব্যবহার।

C তে printf() কি?

দ্য printf() ফাংশনটি সি স্ট্যান্ডার্ড লাইব্রেরিতে অন্তর্ভুক্ত এবং কনসোলে আউটপুট প্রদর্শনের জন্য একটি প্রোগ্রামে ব্যাপকভাবে গৃহীত হয়। এই ফাংশনটি বন্ধ বন্ধনীর ভিতরে দেওয়া যেকোনো ধরনের ইনপুট গ্রহণ করে। যাইহোক, ব্যবহারকারীদের ফরম্যাট স্পেসিফায়ার ব্যবহার করে আউটপুটের ধরন নির্দিষ্ট করতে হবে। কোন বিন্যাস নির্দিষ্টকরণ ব্যবহার না করে, printf() ফাংশন কনসোলে একটি আউটপুট তৈরি করতে ব্যর্থ হবে।

নিম্নলিখিত ব্যবহার করার জন্য সিনট্যাক্স আছে printf() সি প্রোগ্রামিং এর ফাংশন।







printf ( বিন্যাস , arg1 , arg2 , ... ) ;

printf() ফাংশনের প্যারামিটার কি কি?

দ্য printf() ফাংশন নিম্নলিখিত আর্গুমেন্ট গ্রহণ করে।



  • বিন্যাস: ফাইল স্ট্রীমে লেখা একটি নাল-টার্মিনেটেড স্ট্রিং-এর একটি পয়েন্টার। এটি অক্ষর এবং একটি অতিরিক্ত বিন্যাস নির্দিষ্টকারী দ্বারা গঠিত যা % দিয়ে শুরু হয়।
  • অতিরিক্ত যুক্তি: মুদ্রিত করা ডেটা বর্ণনাকারী অন্যান্য যুক্তি। তারা বিন্যাস স্পেসিফায়ার এর ক্রম প্রদর্শিত.

একটি ফর্ম্যাট স্পেসিফায়ার কি অন্তর্ভুক্ত করে

বিন্যাস স্পেসিফায়ারের অংশগুলি এইভাবে দেওয়া হয়েছে:



  • একটি অগ্রণী চিহ্ন %।
  • রূপান্তর আচরণ পরিবর্তনকারী এক বা একাধিক পতাকা (ঐচ্ছিক)।
  • যদি কোন চিহ্ন না থাকে, ফলাফলের উদ্যোগে একটি স্থান ঢোকানো হয়।
  • ঐচ্ছিক * বা পূর্ণসংখ্যা ন্যূনতম প্রস্থ ক্ষেত্র সংজ্ঞায়িত করতে ব্যবহৃত হয়।
  • নির্ভুলতা সংজ্ঞায়িত করতে, একটি ঐচ্ছিক ক্ষেত্র যা অন্তর্ভুক্ত করে। একটি * বা পূর্ণসংখ্যা বা কিছুই দ্বারা অনুসরণ করা হয়।
  • একটি দৈর্ঘ্য সংশোধক যা ঐচ্ছিক এবং একটি আর্গুমেন্টের আকার নির্ধারণ করে।
  • রূপান্তর বিন্যাস স্পেসিফায়ার।

আরো বোঝার জন্য উদাহরণ দেখুন printf() নিচে দেওয়া সি-তে ফাংশন:





# অন্তর্ভুক্ত করুন
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() একটি উদাহরণ সহ ফাংশন। এই টিউটোরিয়ালে ফরম্যাট স্পেসিফায়ার সম্পর্কেও আলোচনা করা হয়েছে।