কম্পিউটার

printf() এ %n এর ব্যবহার কি?


C ভাষায়, %n হল একটি বিশেষ বিন্যাস নির্দিষ্টকরণকারী। এটি printf() এর সাথে সংশ্লিষ্ট আর্গুমেন্ট দ্বারা নির্দেশিত ভেরিয়েবল লোড করে। লোডিং একটি মান দিয়ে করা হয় যা %n হওয়ার আগে printf() দ্বারা মুদ্রিত অক্ষরের সংখ্যার সমান।

দ্রষ্টব্য - এটি কিছু মুদ্রণ করে না। আরেকটি printf() ফাংশন স্টেটমেন্ট প্রিন্ট করতে ব্যবহৃত হয়।

এখানে C ভাষায় %n এর একটি উদাহরণ রয়েছে,

উদাহরণ

#include<stdio.h>
int main() {
   int s;
   printf("The value of %ns : ", &s);
   printf("%d", s);
   getchar();
   return 0;
}

আউটপুট

The value of s : 13

আমরা শনাক্তকারীকে মান দিলেও, এটি আমাদের দেওয়া মান বিবেচনা করবে না। এটি বিবৃতিতে %n ব্যবহারের আগে ব্যবহৃত অক্ষর গণনা করে। এটি একটি অক্ষর হিসাবে %n গণনা করবে না৷

এখানে একটি উদাহরণ আছে যদি আমরা মান পাস করি,

উদাহরণ

#include<stdio.h>
int main() {
   int s;
   int m = 28;
   int val;
   printf("The value of %ns and %nm %nval : ", &s, &m, &val);
   printf("%d\t%d\t%d", s, m, val);
   return 0;
}

আউটপুট

The value of s and m val : 131921

  1. সি ভাষায় শিফট অপারেশন কি কি?

  2. C# এ 'Using' স্টেটমেন্টের ব্যবহার কী?

  3. C# এ 'নতুন' কীওয়ার্ডের ব্যবহার কী?

  4. জাভাতে স্ট্রিক্টম্যাথ ক্লাসের ব্যবহার কী?