मैं इंटरनेट से क्रैम नोट्स का उपयोग कर एससीजेपी परीक्षा के लिए अभ्यास कर रहा हूं।बिटवाईट शिफ्ट ऑपरेटर। हस्ताक्षरित और हस्ताक्षरित
मेरे नोट्स के मुताबिक >>
ऑपरेटर को बाएं से लाए गए साइन बिट के साथ सही शिफ्ट पर हस्ताक्षर किया जाना चाहिए। जबकि बाएं शिफ्ट ऑपरेटर <<
को साइन बिट को संरक्षित करना माना जाता है।
हालांकि आसपास बजाना, मैं (फ़े Integer.MAX_VALUE << 1
, -2
का मूल्यांकन करते समय मैं >>
ऑपरेटर के साथ हस्ताक्षर शिफ्ट करने में सक्षम कभी नहीं हूँ।
मैं गलत समझ जाना चाहिए <<
ऑपरेटर के साथ हस्ताक्षर शिफ्ट करने के लिए कर सकती हूं ? कुछ यहाँ है, लेकिन क्या
देखें कि '-2 << 31' आपको क्या देता है। –
हां, मैं देखता हूं कि आपका क्या मतलब है! –