bit-shift

    10गर्मी

    6उत्तर

    मैं एक बहुत सीमित सिस्टम के लिए कुछ कोड लिख रहा हूं जहां मॉड ऑपरेटर बहुत धीमा है। मेरे कोड में एक मॉड्यूलो प्रति सेकेंड 180 बार इस्तेमाल किया जाना चाहिए और मुझे लगा कि जितना संभव हो सके इसे हटाने से म

    6गर्मी

    3उत्तर

    मुझे फ़ाइल की सामग्री को सत्यापित करने के लिए चेकसम (सीआरसी 16 सीसीआईटीटी) लागू करना होगा। चेकसम, सी या जावा में लागू करने के लिए आसान है < < और >> ऑपरेटर और नेट पर उपलब्ध कई उदाहरण। बात यह है कि ...

    8गर्मी

    5उत्तर

    के लिए भिन्न होते हैं निम्नलिखित दो ऑपरेशन जावा में x = 31 या 32 के लिए अलग-अलग परिणाम क्यों प्राप्त करते हैं लेकिन x=3 के लिए समान परिणाम क्यों हैं? int x=3; int b = (int) Math.pow(2,x); int c = 1<

    11गर्मी

    3उत्तर

    java.nio.DirectByteBuffer वर्ग के स्रोत कोड के लिए देख रहे हैं, मैं इस पाया है: if ((length << 0) > Bits.JNI_COPY_TO_ARRAY_THRESHOLD) .... उद्देश्य शून्य बिट्स द्वारा लंबाई शिफ्ट करने के लिए क्या है

    8गर्मी

    2उत्तर

    में 80 बिट्स डेटाटाइप को मैनिपुलेट करना मैं सी में कुछ क्रिप्टोग्राफिक एल्गोरिदम लागू कर रहा हूं जिसमें 80 बिट्स कुंजी शामिल है। एक विशेष ऑपरेशन में बिट्स की कुंजी एक्स संख्या को स्थानांतरित करने के ल

    11गर्मी

    3उत्तर

    हस्ताक्षरित इनट्स पर शिफ्ट ऑपरेशंस एक हस्ताक्षरित परिणाम क्यों देते हैं, लेकिन छोटे हस्ताक्षरित ऑपरेटरों पर संचालन के परिणामस्वरूप हस्ताक्षरित int होता है? int signedInt = 1; int shiftedSignedInt = s

    5गर्मी

    3उत्तर

    पर 2^31 असाइन करने के बाद अजीब परिणाम प्रश्न शीर्षक के रूप में, हस्ताक्षर किए गए और हस्ताक्षरित 32-बिट पूर्णांक चर के लिए 2^31 असाइन करने से एक अप्रत्याशित परिणाम मिलता है। MyPC/# c++ test.cpp -o test

    6गर्मी

    2उत्तर

    मैं सी में इस कोड है (यह केवल अध्ययन के लिए है): char x; uint64_t total = 0; for(x = 20; x < 30; x++){ total = (((((1 << x) * x)/64) + 1) * sizeof(uint64_t)); printf("%d - %llu\

    5गर्मी

    4उत्तर

    मुझे इसे थोड़ा सा बाएं शिफ्ट दोनों को लागू करने की आवश्यकता है, और LC-3 Assembly का उपयोग करके थोड़ा सा दायां शिफ्ट करें। असल में, प्रत्येक बिट को शिफ्ट की दिशा में एक स्थान पर स्थानांतरित किया जाना च

    7गर्मी

    3उत्तर

    मैं जिस भाषा का उपयोग करता हूं वह है सी एक्स और एन का प्रकार int है। मैं यह एक्स का मान से पता चलता n और एक्स के पूरक संख्या के n बिट्स स्थानांतरण के दो तरीके के रूप में निम्नलिखित printf("x=%x,n=%d,f