রিলেশনাল অপারেটর: ==, !=, >, <, >=, <=

অপারেটর এবং এক্সপ্রেশন - সি প্রোগ্রামিং উদাহরণ (C Examples) - Computer Science

454

সি প্রোগ্রামিং ভাষায়, রিলেশনাল অপারেটরগুলি দুটি ভ্যালুর মধ্যে সম্পর্ক যাচাই করতে ব্যবহার করা হয়। এই অপারেটরগুলো বুলিয়ান ফলাফল (True বা False) প্রদান করে। সি ভাষায় ব্যবহৃত রিলেশনাল অপারেটরগুলো হল:

== (সমান কিনা): দুই ভ্যালু সমান হলে True রিটার্ন করে, অন্যথায় False

if (a == b) {
    // Code to execute if a is equal to b
}

!= (সমান নয় কিনা): দুই ভ্যালু অসমান হলে True রিটার্ন করে, অন্যথায় False

if (a != b) {
    // Code to execute if a is not equal to b
}

> (বড় কিনা): বামপাশের ভ্যালু ডানপাশের ভ্যালুর চেয়ে বড় হলে True রিটার্ন করে, অন্যথায় False

if (a > b) {
    // Code to execute if a is greater than b
}

< (ছোট কিনা): বামপাশের ভ্যালু ডানপাশের ভ্যালুর চেয়ে ছোট হলে True রিটার্ন করে, অন্যথায় False

if (a < b) {
    // Code to execute if a is less than b
}

>= (বড় বা সমান কিনা): বামপাশের ভ্যালু ডানপাশের ভ্যালুর চেয়ে বড় বা সমান হলে True রিটার্ন করে, অন্যথায় False

if (a >= b) {
    // Code to execute if a is greater than or equal to b
}

<= (ছোট বা সমান কিনা): বামপাশের ভ্যালু ডানপাশের ভ্যালুর চেয়ে ছোট বা সমান হলে True রিটার্ন করে, অন্যথায় False

if (a <= b) {
    // Code to execute if a is less than or equal to b
}

উদাহরণ:

নিচে একটি উদাহরণ দেওয়া হলো, যেখানে এই অপারেটরগুলো ব্যবহৃত হয়েছে:

#include <stdio.h>

int main() {
    int a = 10;
    int b = 20;

    if (a == b) {
        printf("a is equal to b\n");
    }
    if (a != b) {
        printf("a is not equal to b\n");
    }
    if (a > b) {
        printf("a is greater than b\n");
    }
    if (a < b) {
        printf("a is less than b\n");
    }
    if (a >= b) {
        printf("a is greater than or equal to b\n");
    }
    if (a <= b) {
        printf("a is less than or equal to b\n");
    }

    return 0;
}

আউটপুট:

এখানে a = 10 এবং b = 20, তাই আউটপুট হবে:

a is not equal to b
a is less than b
a is less than or equal to b

এই রিলেশনাল অপারেটরগুলি সাধারণত if, while, for লুপের শর্তে ব্যবহার করা হয়।

Content added By
Promotion

Are you sure to start over?

Loading...