লেফট শিফট
লেফট শিফট অপারেটরে, বাম অপারেন্ডের মান ডান অপারেন্ড দ্বারা নির্দিষ্ট বিট সংখ্যা 만큼 বামে সরানো হয়।
C ভাষায় লেফট শিফট অপারেটর উদাহরণ:
উদাহরণ
#include <stdio.h>
int main() {
int y = 28; // 11100
int i = 0;
for (i; i <= 3; ++i)
printf("Left shift by %d: %d\n", i, y << i);
return 0;
}
আউটপুট
Left shift by 0: 28 Left shift by 1: 56 Left shift by 2: 112 Left shift by 3: 224
রাইট শিফট
রাইট শিফট অপারেটরে, বাম অপারেন্ডের মান ডান অপারেন্ড দ্বারা নির্দিষ্ট বিট সংখ্যা 만큼 ডানে সরানো হয়।
C ভাষায় রাইট শিফট অপারেটর উদাহরণ:
উদাহরণ
#include <stdio.h>
int main() {
int x = 10; // 1010
int i = 0;
for (i; i < 2; i++)
printf("Right shift by %d: %d\n", i, x >> i);
return 0;
}
আউটপুট
Right shift by 0: 10 Right shift by 1: 5