কম্পিউটার

সমতা অপারেটর:==এবং !=C++ এ


C++ এ সমতা অপারেটরগুলি সমান (==) এবং (!=) এর সমান নয়৷ তারা নাম অনুসারে কাজ করে। বাইনারি সমতা অপারেটররা কঠোর সমতা বা অসমতার জন্য তাদের অপারেন্ডের তুলনা করে। সমতা অপারেটর, (==) এর সমান এবং (!=) এর সমান নয়, রিলেশনাল অপারেটরদের তুলনায় কম অগ্রাধিকার রয়েছে, কিন্তু তারা একই রকম আচরণ করে। এই অপারেটরগুলির জন্য ফলাফলের ধরন হল bool৷

ইকুয়াল-টু অপারেটর (==) সত্য (1) প্রদান করে যদি উভয় অপারেন্ডের মান একই থাকে; অন্যথায়, এটি মিথ্যা (0) প্রদান করে। নট-ইকুয়াল-টু অপারেটর (!=) সত্য প্রদান করে যদি অপারেন্ডের একই মান না থাকে; অন্যথায়, এটি মিথ্যা ফেরত দেয়।

উদাহরণ

নেমস্পেস std ব্যবহার করে
#include <iostream>  
using namespace std;  
int main() {  
   // For printing true and false as true and false in case of a bool result
   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. পাইথন অপারেটরদের মধ্যে পার্থক্য কী!=এবং নয়?

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

  3. কি ভিন্ন | এবং পাইথনে অপারেটর?

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