কম্পিউটার

C++ এ int এবং লং এর মধ্যে পার্থক্য কি?


int

ডেটাটাইপ int পূর্ণসংখ্যার মান সংরক্ষণ করতে ব্যবহৃত হয়। এটি স্বাক্ষরিত বা স্বাক্ষরবিহীন হতে পারে। ডেটাটাইপ int 32-বিট বা 4 বাইটের। একটি মান সঞ্চয় করার জন্য এটি দীর্ঘ সময়ের চেয়ে কম মেমরি এলাকা প্রয়োজন. একটি পূর্ণসংখ্যা পরিবর্তনশীল ঘোষণা করতে "int" কীওয়ার্ড ব্যবহার করা হয়।

নিম্নলিখিতটি int ডেটাটাইপের সিনট্যাক্স।

int variable_name;

এখানে,

ভেরিয়েবল_নাম − ব্যবহারকারীর দ্বারা প্রদত্ত ভেরিয়েবলের নাম৷

নিম্নলিখিতটি int ডেটাটাইপের একটি উদাহরণ।

উদাহরণ

#include <iostream>
using namespace std;
int main() {
   int a = 8;
   int b = 10;
   int c = a+b;
   cout << "The value of c : " << c;
   return 0;
}

আউটপুট

The value of c : 18

দীর্ঘ

দীর্ঘ পূর্ণসংখ্যার মান সংরক্ষণ করতে ডেটাটাইপ লং ব্যবহার করা হয়। এটি স্বাক্ষরিত বা স্বাক্ষরবিহীন হতে পারে। ডেটাটাইপ দীর্ঘ 64-বিট বা 8 বাইটের। মান সংরক্ষণ করার জন্য int এর চেয়ে বেশি মেমরি এলাকা প্রয়োজন। একটি দীর্ঘ পূর্ণসংখ্যা পরিবর্তনশীল ঘোষণা করতে "লং" কীওয়ার্ড ব্যবহার করা হয়।

নিম্নোক্ত দীর্ঘ ডেটাটাইপের সিনট্যাক্স।

long variable_name;

এখানে,

ভেরিয়েবল_নাম − ব্যবহারকারী দ্বারা প্রদত্ত ভেরিয়েবলের নাম৷

নিচেরটি দীর্ঘ ডেটাটাইপের একটি উদাহরণ।

উদাহরণ

#include <iostream>
using namespace std;
int main() {
   int a = 8;
   long b = 28;
   long c = long(a+b);
   cout << "The value of c : " << c;
   return 0;
}

আউটপুট

The value of c : 36

  1. const int*, const int * const, এবং int const * এর মধ্যে পার্থক্য কি?

  2. সি ++ এ সের এবং কাউট স্ট্রিমের মধ্যে পার্থক্য কী?

  3. C++ এ ডট (.) অপারেটর এবং -> এর মধ্যে পার্থক্য কী?

  4. C# এ int এবং Int32 এর মধ্যে পার্থক্য কী?