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

C-এ বিটওয়াইজ অপারেটর


বিটওয়াইজ অপারেটর দুটি ভেরিয়েবলের ওপর বিট-লেভেল অপারেশন সম্পাদন করতে ব্যবহৃত হয়। C-এ বিটওয়াইজ অপারেটরগুলোর টেবিল নিচে দেওয়া হলো:

অপারেটর অপারেটরের নাম
& বিটওয়াইজ AND
| বিটওয়াইজ OR
^ বিটওয়াইজ XOR
~ বিটওয়াইজ কমপ্লিমেন্ট
<< শিফট লেফট
>> শিফট রাইট

C-এ বিটওয়াইজ অপারেটর উদাহরণ:

উদাহরণ

#include <stdio.h>
int main() {
    int x = 10;
    int y = 28;
    int i = 0;
    printf("Bitwise AND : %d\n", x&y);
    printf("Bitwise OR : %d\n", x|y);
    printf("Bitwise XOR : %d\n", x^y);
    printf("Bitwise Complement : %d,%d\n", ~x,~-y);
    for(i;i<2;i++)
        printf("Right shift by %d: %d\n", i, x>>i);
    for(i;i<=3;++i)
        printf("Left shift by %d: %d\n", i, y<

আউটপুট

Bitwise AND : 8
Bitwise OR : 30
Bitwise XOR : 22
Bitwise Complement : -11,27
Right shift by 0: 10
Right shift by 1: 5
Left shift by 2: 112
Left shift by 3: 224

  1. C#-এ বিটওয়াইজ রাইট শিফট অপারেটর (>>)

  2. পাইথন বিটওয়াইজ অপারেটর (Python Bitwise Operators)

  3. পাইথনে বিভিন্ন ধরনের বিটওয়াইজ অপারেটর কী কী?

  4. Ruby-এর বিটওয়াইজ টুলবক্স মাস্টার করুন: অপারেটর, অ্যাপ্লিকেশন এবং চমৎকার ট্রিকস