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

C-এ রিলেশনাল এবং লজিক্যাল অপারেটর


রিলেশনাল অপারেটর

রিলেশনাল অপারেটর C-এ দুটি মান তুলনা করতে ব্যবহৃত হয়। এটি দুটি মানের সম্পর্ক চেক করে। যদি সম্পর্ক সত্য হয়, তবে এটি ১ রিটার্ন করে। কিন্তু যদি সম্পর্ক মিথ্যা হয়, তবে ০ রিটার্ন করে।

C-এ রিলেশনাল অপারেটরদের টেবিল:

অপারেটর অপারেটর নাম
== সমান
> বড়
< ছোট
!= অসমান
>= বড় বা সমান
<= ছোট বা সমান

C-এ রিলেশনাল অপারেটর উদাহরণ:

উদাহরণ

#include <stdio.h>
int main() {
    int x = 10;
    int y = 28;
    if(x==y)
        printf("Both variables are equal\n");
    if(x>y)
        printf("x is greater than y \n");
    if(x=y)
        printf("x is greater or equal to y \n");
    return 0;
}

আউটপুট

x is less than y
x is not equal to y
x is lesser or equal to y

লজিক্যাল অপারেটর

লজিক্যাল অপারেটর লজিক্যাল অপারেশন সম্পাদন করতে ব্যবহৃত হয়। কন্ডিশন সত্য বা মিথ্যা তার ভিত্তিতে এটি ০ বা ১ রিটার্ন করে। এই অপারেটরগুলো C-এ সিদ্ধান্ত গ্রহণের জন্য ব্যবহৃত হয়।

C-এ লজিক্যাল অপারেটরদের টেবিল:

অপারেটর অপারেটর অর্থ ফলাফল
&& লজিক্যাল AND সব অপারেন্ড সত্য হলে সত্য
|| লজিক্যাল OR কোনো একটি অপারেন্ড সত্য হলে সত্য
! লজিক্যাল NOT অপারেন্ড শূন্য হলে সত্য

C-এ লজিক্যাল অপারেটর উদাহরণ:

উদাহরণ

#include <stdio.h>
int main() {
    int x = 10;
    int y = 28;
    int a = 15;
    int b = 20;
    if(x

আউটপুট

x is less than y OR a is equal to b

  1. জাভায় স্ট্রিংয়ের ওপর লজিক্যাল অপারেটর ব্যবহার

  2. জাভা ৯-এ JShell-এ রিলেশনাল এবং লজিক্যাল অপারেটর ইমপ্লিমেন্টেশন

  3. জাভাতে ইনক্রিমেন্ট ও ডিক্রিমেন্ট অপারেটর

  4. পাইথন লজিক্যাল অপারেটর (Python Logical Operators)