যখন পূর্বে সেট করা একটি সংখ্যার ডানদিকের বিটটি মুছে ফেলার প্রয়োজন হয়, তখন ‘&’ অপারেটর ব্যবহার করা যেতে পারে।
নীচে একই −
এর প্রদর্শন করা হলউদাহরণ
def clear_right_bit(my_val): return my_val & (my_val-1) n_val = 6 print("The vlaue of n is :") print(n_val) print("The number after unsetting the rightmost set bit is ") print(clear_right_bit(n_val))
আউটপুট
The vlaue of n is : 6 The number after unsetting the rightmost set bit is 4
ব্যাখ্যা
-
একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা একটি পূর্ণসংখ্যাকে প্যারামিটার হিসাবে নেয়।
-
এটি সংখ্যা এবং 1 দ্বারা হ্রাসকৃত সংখ্যার মধ্যে '&' অপারেশন গণনা করে।
-
পদ্ধতির বাইরে, একটি পূর্ণসংখ্যা সংজ্ঞায়িত করা হয়, এবং প্যারামিটার পাস করে পদ্ধতিটিকে বলা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।