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

C#-এ বিটওয়াইজ অপারেটর ব্যবহার করে সংখ্যা ২ দিয়ে গুণ করা

একটি সংখ্যাকে বিটওয়াইজ অপারেটর ব্যবহার করে ২ দিয়ে গুণ করা সম্ভব। এটি বাম শিফট অপারেটর (left shift operator) ব্যবহার করে এবং বিটগুলো ১ ঘর বামে শিফট করে করা হয়। ফলে সংখ্যাটি দ্বিগুণ হয়ে যায়।

উদাহরণ

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

প্রোগ্রাম ব্যাখ্যা

প্রথমে সংখ্যাটি সংজ্ঞায়িত করা হয়। তারপর বাম শিফট অপারেটর ব্যবহার করে num-এ থাকা বিটগুলো ১ ঘর বামে শিফট করা হয়। ফলে পূর্বের সংখ্যাটির দ্বিগুণ ফলাফল result-এ সংরক্ষিত হয়। শেষে num এবং result-এর মান প্রদর্শন করা হয়।

  1. C#-এ রিকারশন ব্যবহার করে একটি সংখ্যার পাওয়ার কীভাবে ক্যালকুলেট করবেন?

  2. পাইথনে দেওয়া সংখ্যার অঙ্ক গণনা করার প্রোগ্রাম

  3. পাইথনে ১৬-বিট সিগন্যালের বিটওয়াইজ কমপ্লিমেন্ট

  4. Python-এ সংখ্যা পজিটিভ, নেগেটিভ নাকি শূন্য চেক করা