उत्तर
क्योंकि यह bitwise operator है। मैं यह मतलब है 4 2^5 से गुणा क्योंकि है कि ऑपरेटर का मतलब
तोशिफ्ट बाईं ओर $ एक $ ख कदम के बिट्स (हर कदम "दो से गुणा" का अर्थ है)
लगता है यह पांच कदम है। यह 4 * 2 * 2 * 2 * 2 * 2 है (लेकिन मैं यहां अनुमान लगा रहा हूं; सबकुछ थोड़ा स्तर पर होता है)।
हम प्राप्त करने के 4 < < 5. इसका मतलब यह बाईं ओर 4
5 बार के टुकड़े बदलाव किया है::
धन्यवाद निकोला.Nice स्पष्टीकरण – yogeshK
Bitwise Operators का संदर्भ लें
4 is 00000000000000000000000000000100
4 << 5 after shifting is 00000000000000000000000010000000
00000000000000000000000010000000 is 2^7 = 2*2*2*2*2*2*2 = 128
+1 उदाहरण। मुझे याद दिलाता है कि मुझे सीखना है कि कैसे * bitwise ऑपरेटर वास्तव में काम करते हैं *। :) –
@AmalMurali धन्यवाद भाई। :) – mithunsatheesh
- 1. स्विच स्टेटमेंट में अजीब व्यवहार
- 2. जावास्क्रिप्ट: अजीब तुलना व्यवहार
- 3. अजीब व्यवहार
- 4. अजीब व्यवहार $
- 5. अजीब cout व्यवहार
- 6. अजीब Zend_Form_Element_File व्यवहार
- 7. जावा में == में अजीब व्यवहार
- 8. अजीब व्यवहार सक्षम
- 9. जावास्क्रिप्ट में अजीब व्यवहार ... लूप
- 10. अजीब पीएचपी UTF-8 व्यवहार
- 11. अजीब अंततः व्यवहार?
- 12. अजीब व्यवहार जब फुलस्क्रीन
- 13. पायथन रेगेक्स अजीब व्यवहार
- 14. परिभाषित अजीब व्यवहार? (सुपर)
- 15. UITextField rightViewMode अजीब व्यवहार
- 16. अजीब क्वेरी अनुकूलक व्यवहार
- 17. अजीब जीसीसी व्यवहार
- 18. एफएफएमपीजी -एसएस अजीब व्यवहार
- 19. अजीब व्यवहार 2010
- 20. अजीब फ्लोटिंग प्वाइंट व्यवहार
- 21. अजीब ट्राई/कैच व्यवहार
- 22. सी अजीब सरणी व्यवहार
- 23. जावास्क्रिप्ट अजीब यादृच्छिक व्यवहार
- 24. (अजीब?) जीसीसी प्रीप्रोसेसर व्यवहार
- 25. अजीब व्यवहार 6
- 26. System.Diagnostics.Process.Start() अजीब व्यवहार
- 27. अजीब String.split ("\ n") व्यवहार
- 28. अजीब व्यवहार/LinqToSql
- 29. MVC Ajax.BeginForm अजीब व्यवहार
- 30. अजीब कास्टिंग व्यवहार। लंबे
http://php.net/ मैनुअल/en/language.operators.bitwise.php –
बिटवाई ऑपरेटरों के मैन्युअल देखें: http://www.php.net/manual/en/language.operators.bitwise.php – ghkaren