bitwise-operators पर टैग किए गए जवाब

ऑपरेटर जो बिट-स्तर पर हेरफेर करने के लिए उपयोग किया जाता है। प्रोग्रामिंग भाषा बाइट उन्मुख हैं जबकि हार्डवेयर थोड़ा उन्मुख है। हालांकि, बिट स्तर पर काम करने में सक्षम होना प्रोग्रामिंग में बहुत महत्वपूर्ण हो सकता है, खासकर जब प्रोग्राम सीधे हार्डवेयर के साथ बातचीत करता है। ।


13
कैसे होता है !! ~ (न कि टिल्ड / बैंग बैंग टिल्ड) एक 'शामिल / शामिल' एरे विधि कॉल के परिणाम को बदल देता है?
यदि आप यहाँ jQuery inArrayपृष्ठ पर टिप्पणियाँ पढ़ते हैं , तो एक दिलचस्प घोषणा है: !!~jQuery.inArray(elm, arr) अब, मेरा मानना ​​है कि डबल-विस्मयादिबोधक बिंदु परिणाम को प्रकार में बदल देगा boolean, के मूल्य के साथ true। मुझे समझ में नहीं आ रहा है कि ~इस सब में टिल्ड ( ) …

1
पूर्ववर्तीता और बिटमास्क संचालन
मैं एक बहुत ही अजीब मामला है। नंबर 2 ( 0b10) लें और इसे 1 ( 0b01) से बिटमस्क करें यह उत्पादन करना चाहिए 0b00जो 0 के बराबर है। हालाँकि, यहाँ श्री Schrödinger आता है: var_dump(0b10 & 0b01); // int(0) var_dump(0b10 & 0b01 == 0); // int(0) var_dump(0b10 & 0b01 …

9
C ++ में Booleans के लिए बिटवाइज़ ऑपरेटरों का उपयोग करना
क्या कोई कारण बिटकॉइन संचालकों का उपयोग नहीं करना है; और C ++ में "बूल" मानों के लिए ^? मैं कभी-कभी उन स्थितियों में भाग लेता हूं जहां मैं चाहता हूं कि दो स्थितियों में से एक सही हो (XOR), इसलिए मैं सिर्फ ^ ऑपरेटर को सशर्त अभिव्यक्ति में फेंक …

6
Android में एक पेंट फ्लैग निकालें
मेरा कोड इस तरह दिखता है: TextView task_text = (TextView) view.findViewById(R.id.task_text); task_text.setPaintFlags( task_text.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG); यह पाठ पर प्रकट होने के लिए प्रभाव के माध्यम से हड़ताल का कारण बनता है। हालाँकि, मैं जानना चाहता हूँ कि एक बार सेट किए गए झंडे को कैसे हटाया जाए, और यह कैसे …

2
क्या एक एकल पाइप का उपयोग करता है '|' एक कार्य तर्क में क्या?
उदाहरण के लिए निम्न कोड लें: phpinfo(INFO_MODULES | INFO_ENVIRONMENT | INFO_VARIABLES); एक एकल तर्क का उपयोग किया जा रहा है, लेकिन मैं एक एकल पाइप प्रतीक द्वारा अलग किए गए विकल्पों की एक सूची प्रदान कर रहा हूं। फ़ंक्शन में तर्क मूल्य के साथ वास्तव में क्या हो रहा है? …

4
जावास्क्रिप्ट में & && के बीच क्या अंतर है?
जावास्क्रिप्ट में & && के बीच क्या अंतर है? उदाहरण-कोड: var first = 123; var second = false; var third = 456; var fourth = "abc"; var fifth = true; alert(first & second); // 0 alert(first & third); // 72 alert(first & fourth); // 0 alert(first & fifth); // 1 …

7
बड़े सेट में कम हेमिंग दूरी के साथ कुशलता से बाइनरी स्ट्रिंग्स पाते हैं
मुसीबत: अहस्ताक्षरित 32-बिट पूर्णांक, एक अहस्ताक्षरित 32-बिट पूर्णांक इनपुट मान और एक अधिकतम हैमिंगिंग दूरी की एक बड़ी (~ 100 मिलियन) सूची को देखते हुए , सभी सूची सदस्यों को वापस करें जो इनपुट मूल्य के निर्दिष्ट हेमिंग दूरी के भीतर हैं। सूची को धारण करने के लिए वास्तविक डेटा …

9
क्या यह है कि C में + ऑपरेटर कैसे लागू किया जाता है?
जब इस तरह के रूप में कैसे आदिम ऑपरेटरों को समझने +, -, *और /सी में लागू किया जाता है, मैं से निम्नलिखित स्निपेट मिला एक दिलचस्प जवाब । // replaces the + operator int add(int x, int y) { while(x) { int t = (x & y) <<1; y …

13
बिटवाइज़ ऑपरेशन के व्यावहारिक अनुप्रयोग [बंद]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम उम्मीद करते हैं कि उत्तर तथ्यों, संदर्भों या विशेषज्ञता द्वारा समर्थित होंगे, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि इस …

5
बिटवाइज ऑपरेशन का परिणाम अप्रत्याशित परिवर्तनशील आकार में होता है
प्रसंग हम सी कोड को पोर्ट कर रहे हैं जो मूल रूप से PIC माइक्रोकंट्रोलर के लिए 8-बिट सी कंपाइलर का उपयोग करके संकलित किया गया था। एक सामान्य मुहावरे का इस्तेमाल किया गया था, जो अहस्ताक्षरित वैश्विक चर (उदाहरण के लिए, त्रुटि काउंटर) को वापस शून्य पर लुढ़कने से …

5
एक बूलियन से थोड़ा तुलना करें
कहते हैं कि मेरे पास एक झंडे का एक सेट है, जिसे uint16_t में एन्कोड किया गया है flags। उदाहरण के लिए, AMAZING_FLAG = 0x02। अब, मेरे पास एक फंक्शन है। इस फ़ंक्शन को यह जांचने की आवश्यकता है कि क्या मैं ध्वज को बदलना चाहता हूं, क्योंकि यदि मैं …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.