কম্পিউটার

C/C++ এ সাইজ_টি প্রিন্ট করতে printf ব্যবহার করার সঠিক উপায় কী?


সাইজ_টি দৈর্ঘ্যের ভেরিয়েবল প্রিন্ট করতে আমাদের "%zu" ব্যবহার করা উচিত। সাইজ_টি ভেরিয়েবল প্রিন্ট করতে আমরা "%d" ব্যবহার করতে পারি, এটি কোনো ত্রুটি দেখাবে না। সাইজ_টি ভেরিয়েবল প্রিন্ট করার সঠিক উপায় হল “%zu” ব্যবহার করা।

“%zu” ফরম্যাটে, z হল একটি দৈর্ঘ্য সংশোধক এবং u দাঁড়ায় স্বাক্ষরবিহীন প্রকারের জন্য।

সাইজ_টি ভেরিয়েবল প্রিন্ট করার জন্য নিচের একটি উদাহরণ।

উদাহরণ

#include <stdio.h>
int main() {
   size_t a = 20;
   printf("The value of a : %zu", a);
   return 0;
}

আউটপুট

The value of a : 20

উপরের প্রোগ্রামে, সাইজ_টি দৈর্ঘ্যের একটি ভেরিয়েবল ঘোষণা করা হয় এবং একটি মান দিয়ে শুরু করা হয়।

size_t a = 20;

সাইজ_টি দৈর্ঘ্যের ভেরিয়েবলগুলি নিম্নরূপ −

মুদ্রিত হয়
printf("The value of a : %zu", a);

  1. C++ এ স্কোপ রেজোলিউশন অপারেটরের ব্যবহার কী?

  2. লিনাক্সে C++ এর সেরা IDE কি?

  3. লিনাক্সে c++ এর জন্য শীর্ষ IDE কি?

  4. উইন্ডোতে c++ এর জন্য শীর্ষ IDE কি?