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

C++-এ ইকোয়ালিটি অপারেটর: == এবং !=


C++-এ ইকোয়ালিটি অপারেটরগুলো হলো ইকোয়াল টু (==) এবং নট ইকোয়াল টু (!=)। এগুলো তাদের নামের মতো কাজ করে। বাইনারি ইকোয়ালিটি অপারেটরগুলো তাদের অপারেন্ডগুলোকে স্ট্রিক্ট ইকোয়ালিটি বা ইনইকোয়ালিটির জন্য তুলনা করে। ইকোয়ালিটি অপারেটরগুলো, ইকোয়াল টু (==) এবং নট ইকোয়াল টু (!=), রিলেশনাল অপারেটরগুলো থেকে কম প্রেসিডেন্স রাখে, কিন্তু একইভাবে কাজ করে। এই অপারেটরদের রেজাল্ট টাইপ হলো bool।

ইকোয়াল-টু অপারেটর (==) true (১) ফেরত দেয় যদি দুটি অপারেন্ডের মান একই থাকে; অন্যথায় এটি false (০) ফেরত দেয়। নট-ইকোয়াল-টু অপারেটর (!=) true ফেরত দেয় যদি অপারেন্ডগুলোর মান একই না থাকে; অন্যথায় এটি false ফেরত দেয়।

উদাহরণ

#include <iostream>
using namespace std;
int main() {
    // বুল রেজাল্টের ক্ষেত্রে true এবং false প্রিন্ট করার জন্য boolalpha
    cout << boolalpha
         << "The true expression 3 != 2 yields: "
         << (3 != 2) << endl
         << "The false expression 20 == 10 yields: "
         << (20 == 10) << endl;
}

আউটপুট

এটি নিচের আউটপুট দেবে:

The true expression 3 != 2 yields: true The false expression 20 == 10 yields: false
  1. পাইথন অপারেটর != এবং is not-এর পার্থক্য কী?

  2. পাইথনে OR এবং AND অপারেটরে পার্থক্য কী?

  3. পাইথনে | এবং OR অপারেটরে পার্থক্য কী?

  4. পাইথনে বুলিয়ান অপারেটরগুলো কী কী?