bit-shift

    7गर्मी

    3उत्तर

    एक ही पृष्ठ पर होने के लिए, आइए आकार (int) = 4 और आकार (लंबा) = 8 मान लें। पूर्णांक की एक सरणी को देखते हुए, सरणी को बाएं या दाएं को सरणी करने के लिए एक कुशल विधि क्या होगी? मैं एक सहायक चर जैसे विचार

    5गर्मी

    3उत्तर

    मुझे समझ नहीं नहीं क्यों यह मुझे एक ही जवाब देता है: long long a = 3265917058 >> 24; std::cout << a << std::endl; //194 long long ip = 3265917058; long long b = ip >> 24; std::cout << b << std::e

    9गर्मी

    4उत्तर

    ठीक है, मैं देख कोशिश की क्या >>, या साधन बदलाव, लेकिन जैसा कि इस साइट यह बताते हैं यह मेरे सिर पर तरीका है: http://www.janeg.ca/scjp/oper/shift.html तो किसी को यह समझा सकता है कि वे एक बच्चे से बात क

    5गर्मी

    4उत्तर

    unsigned char *adata = (unsigned char*)malloc(500*sizeof(unsigned char)); unsigned char *single_char = adata+100; मैं 1.10 (int) के बीच मानों का प्रतिनिधित्व करने के लिए एकल_चर में पहले चार बिट्स क

    18गर्मी

    4उत्तर

    जावा कोड की निम्न स्निप पर विचार चर बाइट के लिए आवेदन किया byte b=(byte) 0xf1; byte c=(byte)(b>>4); byte d=(byte) (b>>>4); उत्पादन: c=0xff d=0xff उम्मीद उत्पादन: c=0x0f कैसे? बी के रूप में बा

    8गर्मी

    8उत्तर

    मुझे एहसास है कि उत्तर शायद हार्डवेयर विशिष्ट है, लेकिन अगर मैं अधिक सामान्य अंतर्ज्ञान था तो मुझे उत्सुकता है कि मुझे याद आ रही है? मैं this सवाल & जवाब दिया पूछा, अब मैं अगर मैं उपयोग करने के लिए सा

    8गर्मी

    1उत्तर

    तो मेरे पास निम्नलिखित असेंबली भाषा कोड है जिसे मुझे सी में परिवर्तित करने की आवश्यकता है। मैं कोड की कुछ पंक्तियों पर उलझन में हूं। मैं समझता हूं कि यह for लूप है। मैंने प्रत्येक पंक्ति पर अपनी टिप्प

    8गर्मी

    4उत्तर

    मैं बिटवाई ऑपरेशंस को समझता हूं और विभिन्न प्रयोजनों के लिए वे कैसे उपयोगी हो सकते हैं, उदा। अनुमतियाँ। हालांकि, मुझे समझ में नहीं आता कि बिट शिफ्ट ऑपरेटरों का क्या उपयोग होता है। मैं समझता हूं कि वे

    5गर्मी

    6उत्तर

    नीचे दिए गए उदाहरण में, << ऑपरेटर क्या कर रहा है? मुझे लगता है कि यह थोड़ा सा ऑपरेटर नहीं है। std::cout << "Mouse down @ " << event.getPos() << std::endl; मैं समझता हूँ कि क्या कोड यहाँ क्या करेंगे:

    8गर्मी

    1उत्तर

    कुछ स्पष्ट करने की मांग। यह मेरी समझ है कि अंकगणितीय, तार्किक बिटवाइज़ बदलाव के संबंध में: << काम दोनों >> बदलाव के लिए एक ही है कि तार्किक पारी में 0 के साथ हमेशा होगा पैड बाइट भिन्न होते हैं, अंकगणि