কম্পিউটার

সি-তে বিটওয়াইজ অপারেটর


বিটওয়াইজ অপারেটর দুটি ভেরিয়েবলে বিট-লেভেল অপারেশন করতে ব্যবহৃত হয়। এখানে সি ল্যাঙ্গুয়েজে বিটওয়াইজ অপারেটরদের সারণী আছে,

অপারেটর অপারেটরদের নাম
& বিটওয়াইজ এবং
| বিটওয়াইজ বা
^ বিটওয়াইজ XOR
~ বিটওয়াইজ পরিপূরক
<< বামে সরান
>> ডানে সরান

এখানে সি ল্যাঙ্গুয়েজে বিটওয়াইজ অপারেটরগুলির একটি উদাহরণ দেওয়া হল,

উদাহরণ

#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<<i);
   return 0;
}

আউটপুট

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. পাইথন বিটওয়াইজ অপারেটর

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

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