मैं जावा के लिए नया हूं, और यह पता चला कि जावा >>
और >>>
में दो राइट शिफ्ट ऑपरेटर हैं, लेकिन केवल एक बाएं शिफ्ट ऑपरेटर <<
हैं। ऐसा क्यों है?जावा में दो राइट शिफ्ट ऑपरेटर और केवल एक ही बाएं शिफ्ट ऑपरेटर क्यों हैं?
6
A
उत्तर
9
:
उदाहरण के लिए, निम्न भाव दोनों सही हैं।
ध्यान दें दोनों शिफ्ट में साइन बिट (बाएं-बिट) के साथ क्या होता है।
3
सही शिफ्ट ऑपरेटर एक (>>
) और बिना किसी (>>>
) साइन-एक्सटेंशन के साथ हैं। बाएं शिफ्ट ऑपरेशन में साइन एक्सटेंशन घटक नहीं है। क्योंकि तार्किक और गणित छोड़ दिया शिफ्ट संचालन समान (from wikipedia) कर रहे हैं
(0x80000000 >> 1) == 0xC0000000
(0x80000000 >>> 1) == 0x40000000
संबंधित मुद्दे
- 1. बिट शिफ्ट जब कोई नहीं है ... बिट शिफ्ट ऑपरेटर
- 2. बिटवाईट शिफ्ट ऑपरेटर। हस्ताक्षरित और हस्ताक्षरित
- 3. एलसी 3 असेंबली बिटवाई राइट शिफ्ट
- 4. राइट-शिफ्ट ऑपरेटर एक पायथन प्रिंट स्टेटमेंट में कैसे काम करता है?
- 5. घने शिफ्ट बनाम शिफ्ट?
- 6. विम के शिफ्ट-एच और शिफ्ट-एल
- 7. हमें जावा में शिफ्ट ऑपरेटर का उपयोग करने की आवश्यकता क्यों है?
- 8. शिफ्ट मूल्यों
- 9. दो '==' समानता ऑपरेटर एक ही 'अगर' स्थिति
- 10. शिफ्ट + पायथन
- 11. एक कंपाइलर में "शिफ्ट/शिफ्ट" संघर्ष क्यों नहीं हो सकता है?
- 12. सी # बिटवाइड शिफ्ट ushort (UInt16)
- 13. बाएं तरफा बाइनरी ऑपरेटर
- 14. सी # में कोई || = या && = ऑपरेटर क्यों नहीं हैं?
- 15. "शिफ्ट" और "रीसेट" नामक निरंतर निरंतरता वाले प्राइमेटिव क्यों हैं?
- 16. एक ही ऑपरेटर
- 17. अजगर अहस्ताक्षरित सही शिफ्ट
- 18. जीडब्ल्यूटी में शिफ्ट कुंजी?
- 19. जावा के हस्ताक्षर किए गए सही शिफ्ट ऑपरेटर के सी # समतुल्य >>>
- 20. सी ++ auto_ptr में दो प्रति रचनाकार और दो असाइनमेंट ऑपरेटर क्यों हैं लेकिन एक डिफ़ॉल्ट कन्स्ट्रक्टर?
- 21. जावा में पावर ऑपरेटर?
- 22. ब्राउज़र स्क्रॉलबार शिफ्ट
- 23. एंड्रॉइड में डीकोड शिफ्ट-जेस
- 24. बिटअरे - शिफ्ट बिट्स
- 25. शिफ्ट निष्कर्षण - opencv
- 26. सी # और जावा "नए" ऑपरेटर से परेशान क्यों हैं?
- 27. पर्ल द्वारा जारी किए गए चेतावनी के बिना "शिफ्ट का उपयोग" शिफ्ट क्यों अस्पष्ट है?
- 28. VB.NET में bitwise शिफ्ट कैसे करें?
- 29. कैसे! = और == ऑपरेटर जावा में इंटीग्रर्स पर काम करते हैं?
- 30. एएमएक्स शिफ्ट-टैब ब्लॉक को बाएं स्थानांतरित करने के लिए
सही-शिफ्ट ऑपरेटरों के बारे में आप जो जानते हैं उसके आधार पर, क्या आपके पास कोई विचार है? –
यह [ट्यूटोरियल] (http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op3.html) में भी समझाया गया है। – PeterMmm
@ पीटरमम्म क्षमा करें, पृष्ठ नहीं मिला – sum2000