বিটওয়াইজ অপারেটর ব্যবহার করে একটি সংখ্যাকে 2 দ্বারা গুণ করা যেতে পারে৷ এটি বাম শিফট অপারেটর ব্যবহার করে এবং 1 দ্বারা বাম বিট স্থানান্তর করে করা হয়। এর ফলে পূর্ববর্তী সংখ্যার দ্বিগুণ হয়।
একটি প্রোগ্রাম যা বিটওয়াইজ অপারেটর ব্যবহার করে একটি সংখ্যাকে 2 দ্বারা গুণিত করে তা নিম্নরূপ দেওয়া হয়েছে৷
উদাহরণ
using System; namespace BitwiseDemo { class Example { static void Main(string[] args) { int num = 25, result; result = num << 1; Console.WriteLine("The original number is: {0}", num); Console.WriteLine("The number multiplied by two is: {0}", result); } } }
আউটপুট
উপরের প্রোগ্রামের আউটপুট নিম্নরূপ।
The original number is: 25 The number multiplied by two is: 50
এখন আসুন উপরের প্রোগ্রামটি বুঝতে পারি।
প্রথমত, সংখ্যা সংজ্ঞায়িত করা হয়। তারপর, বাম শিফট অপারেটর ব্যবহার করা হয় এবং সংখ্যার বিটগুলি 1 দ্বারা বামে স্থানান্তরিত হয়। এর ফলে ফলাফলে সংরক্ষিত পূর্ববর্তী সংখ্যার দ্বিগুণ হয়। তারপর, সংখ্যা এবং ফলাফলের মানগুলি প্রদর্শিত হয়। এর জন্য কোড স্নিপেট নিম্নরূপ দেওয়া হয়েছে -
int num = 25, result; result = num << 1; Console.WriteLine("The original number is: {0}", num); Console.WriteLine("The number multiplied by two is: {0}", result);