কম্পিউটার টিউটোরিয়াল

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 : 13	19	21

  1. সি ভাষায় শিফট অপারেশন (লেফট, রাইট শিফট এবং কমপ্লিমেন্ট)

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

  3. C#-এ 'new' কীওয়ার্ডের ব্যবহার

  4. জাভাতে StrictMath ক্লাসের ব্যবহার