bit-fiddling

    10गर्मी

    2उत्तर

    के उपयोग को समझने मैं कुछ कोड विरासत में मिला है और इसके बारे में एक टुकड़ा को समझ नहीं सकता मिल की आवश्यकता है: byte[] b = new byte[4] { 3, 2, 5, 7 }; int c = (b[0] & 0x7f) << 24 | b[1] << 16 | b[2]

    5गर्मी

    4उत्तर

    के लिए एल्गोरिदम यदि मेरे पास 32-बिट बाइनरी नंबर है और मैं 16-बिट संख्या के बाइनरी नंबर के निचले 16-बिट को प्रतिस्थापित करना चाहता हूं जो मेरे पास है और उस संख्या के ऊपरी 16-बिट को रखें एक नया द्विआधा