2009-07-02 11 views

उत्तर

32

हाँ,

bits & ~(1 << n) 

जहां बिट्स किसी पूर्णांक/लंबी और n है का उपयोग कर एन-वें बिट से भी गुजरना पड़ता है।

(यह एक उपयोगी ब्लॉग पोस्ट है: low level bit hacks you absolutely must know)

+1

बिट्स और ~ (1 << एन) –

+3

ब्लॉग पोस्ट लिंक विशेष रूप से उपयोगी था, धन्यवाद। –

+7

एन अगर 31 है, तो देखभाल की आवश्यकता है, 31, उस मामले में "1" को "1 एल" होना चाहिए अन्यथा शिफ्ट ऑपरेशन केवल एन के पांच सबसे कम बिट्स का उपयोग करेगा। (जेएलएस देखें, § 15.1 9।) – Bombe

संबंधित मुद्दे