संभावित डुप्लिकेट:
How do you set, clear and toggle a single bit in C?
Removing lowest order bitअनसेट सबसे दायीं ओर का सेट बिट
n
एक सकारात्मक पूर्णांक है। इसका सही सेट थोड़ा कैसे सेट हो सकता है?
कहो n
= 7
=> एन = 0111. मैं 0110
आउटपुट के रूप में चाहते हैं। लक्ष्य प्राप्त करने के लिए कोई आसान bitwise हैक है?
@taspeotis: फिर से सवाल देखें "इसका सही ** सेट ** बिट कैसे सेट हो सकता है?" –
आह, हाँ। मैंने "सेट" शब्द को नजरअंदाज कर दिया। –
+1 अच्छा! मैं अभी भी समझ में नहीं आता कि लोग इस तरह के समाधान कैसे जल्दी देखते हैं। – Dawson