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

C++-এ int এবং long-এর পার্থক্য কী?


int

int ডাটা টাইপ ব্যবহার করা হয় ইন্টিজার মান সংরক্ষণ করতে। এটি সাইনড বা আনসাইনড হতে পারে। int ডাটা টাইপ ৩২-বিট বা ৪ বাইট। long-এর চেয়ে কম মেমরি লাগে একটি মান সংরক্ষণ করতে। "int" কীওয়ার্ড ব্যবহার করা হয় ইন্টিজার ভেরিয়েবল ডিক্লেয়ার করতে।

int ডাটা টাইপের সিনট্যাক্স নিচে দেওয়া হল।

int variable_name;

এখানে,

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

long

long ডাটা টাইপ ব্যবহার করা হয় লং ইন্টিজার মান সংরক্ষণ করতে। এটি সাইনড বা আনসাইনড হতে পারে। long ডাটা টাইপ ৬৪-বিট বা ৮ বাইট। int-এর চেয়ে বেশি মেমরি লাগে মান সংরক্ষণ করতে। "long" কীওয়ার্ড ব্যবহার করা হয় লং ইন্টিজার ভেরিয়েবল ডিক্লেয়ার করতে।

long ডাটা টাইপের সিনট্যাক্স নিচে দেওয়া হল।

long variable_name;

এখানে,

variable_name − ইউজার দেওয়া ভেরিয়েবলের নাম।

long ডাটা টাইপের একটি উদাহরণ নিচে দেওয়া হল।

উদাহরণ

#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. C++-এ const int*, const int* const, int const* পার্থক্য

  2. C++-এ cerr এবং cout স্ট্রিমের পার্থক্য

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

  4. C#-তে int এবং Int32-এর পার্থক্য