বিটওয়াইজ রাইট শিফট অপারেটরে বাম পক্ষের অপারেন্ডের মান ডান পক্ষের অপারেন্ড দ্বারা নির্দিষ্ট বিট সংখ্যা만큼 ডানে শিফট হয়।
কোডে মান: 60 (0011 1100)
রাইট শিফট ২:
c = a >> 2;
ফলাফল: 15 (0000 1111)
উদাহরণ
using System;
using System.Collections.Generic;
using System.Text;
namespace Demo {
class toBinary {
static void Main(string[] args) {
int a = 60; /* 60 = 0011 1100 */
int b = 0;
int c = a >> 2; /* 15 = 0000 1111 */
Console.WriteLine("Value of c is {0}", c);
Console.ReadLine();
}
}
}
নোট: মূল কোডে ভেরিয়েবল c ডিক্লেয়ার নাই, সংশোধন করা হয়েছে। সাইনড ইন্টিজারের জন্য আরিথমেটিক রাইট শিফট হয় (সাইন বিট প্রিজার্ভ থাকে)।