सी # में/= ऑपरेटर क्या करता है और इसका उपयोग कब किया जाता है?सी # में/= ऑपरेटर क्या करता है?
उत्तर
यह विभाजित और असाइन किया गया है। x /= n
तर्कसंगत रूप से x = x/n
के बराबर है।
यह +=
, -=
या *=
के समान है। यह एक असाइनमेंट के साथ गणितीय विभाजन संचालन के लिए एक शॉर्टकट है। इसके बजाय
x = x/10;
करने का आप
x /= 10;
कर यह मूल चर के बाद आपरेशन हुआ है के लिए परिणाम प्रदान करती है द्वारा एक ही परिणाम प्राप्त कर सकते हैं।
@ एस्मोडन आप गलत हैं। दोनों गर्भ रेखाएं समकक्ष हैं। और वे दोनों एक्स (उसी तरह) के मान को संशोधित करते हैं। और यह छोटा है, अगर केवल 'एक्स' और एक स्पेस द्वारा;) – galaktor
a /= 2;
a = a/2;
का ही है।
बीटन द्वारा 14 सेकेंड –
एक प्रभाग और एक काम:
a /= b;
रूप
a = (a/b);
इसका बस एक में दो ऑपरेटरों के संयोजन में ही है।
निम्न उदाहरण में:
double value = 10;
value /= 2;
मूल्य होगा 5.
=/ऑपरेटर के अंतिम मूल्य संकार्य द्वारा चर बिताते हैं (इस मामले में, 2) और दुकानों परिणाम चर में वापस।
सी से प्रेरित अधिकांश भाषाओं में, उत्तर है: विभाजित करें और असाइन करें। यही कारण है:
a = a/b;
एलएचएस (a
मेरे उदाहरण में) एक बार मूल्यांकन किया जाता है:
a /= b;
के लिए एक छोटी हाथ है। यह महत्वपूर्ण है जब एलएचएस जटिल है, जैसे संरचनाओं की सरणी से तत्व:
x[i].pqr /= 3;
- 1. क्या ऑपरेटर करता है '=>' सी # में क्या मतलब है?
- 2. सी ++ में ऑपरेटर -> * ऑपरेटर क्या है?
- 3. सी # == ऑपरेटर विस्तार से क्या करता है?
- 4. अल्पविराम ऑपरेटर क्या करता है?
- 5. सी # में ऑपरेटर "??" क्या है?
- 6. अल्पविराम ऑपरेटर क्या करता है?
- 7. ^ऑपरेटर क्या करता है?
- 8. क्या करता है ?? ऑपरेटर का मतलब सी # में है?
- 9. सी # में ">>" ऑपरेटर क्या करता है?
- 10. >> ऑपरेटर सी # में क्या करता है?
- 11. क्या सी # ऑपरेटर है?
- 12. सी # '?' क्या है ऑपरेटर
- 13. जावा में "+ =" ऑपरेटर क्या करता है?
- 14. जावा में | = ऑपरेटर क्या करता है?
- 15. "= ~" ऑपरेटर शैल स्क्रिप्ट में क्या करता है?
- 16. इन्फिक्स ऑपरेटर हास्केल में क्या करता है?
- 17. ऑपरेटर()() परिभाषित करता है क्या?
- 18. सी # में '=>' क्या करता है?
- 19. क्या `` ?? `ऑपरेटर शॉर्टरक्यूटिंग का उपयोग करता है?
- 20. सी # में इसका क्या अर्थ है: = ऑपरेटर द्वारा ऑपरेटर?
- 21. क्या सी # में एक एक्सपोनेंट ऑपरेटर है?
- 22. सी ++ 0x में ऑपरेटर क्यों है ... ऑपरेटर?
- 23. || क्या करता है ऑपरेटर करते हैं?
- 24. PHP असाइनमेंट ऑपरेटर क्या करता है?
- 25. :: MyClass रूबी स्कोप ऑपरेटर क्या करता है?
- 26. ऑपरेटर स्ट्रिंग() {कुछ कोड} क्या करता है?
- 27. क्या करता है! == PHP में तुलना ऑपरेटर का मतलब है?
- 28. % ऑपरेटर रूबी में एन% 2 में क्या करता है?
- 29. सी # "है" ऑपरेटर - क्या वह प्रतिबिंब है?
- 30. क्या सी ++ * ऑपरेटर "पहले ही अधिभारित है?"
+1। यह मेरे दयालु प्रयास से डालने का एक बेहतर तरीका है;) – AnthonyWJones
... सिवाय इसके कि 'x' का मूल्यांकन केवल एक बार किया जाता है (जो देखने योग्य है यदि यह साइड इफेक्ट्स के साथ अभिव्यक्ति है - उदाहरण के लिए, संपत्ति की एक श्रृंखला प्राप्त होती है)। –
तार्किक समकक्ष और व्यावहारिक समकक्ष के बीच अंतर का उत्कृष्ट चित्रण। :) – chaos