Friday 15 February 2013

operators - Anomaly in summing two byte variables in Java -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 11 उत्तर

    कृपया निम्नलिखित पेसेस की जांच करें: <पूर्व> बाइट ए = 1, बी = 2; बी + = एक;

    बिल्कुल कानूनी है। जबकि,

      बाइट ए = 1, बी = 2; ख = ब + एक;   

    अनुमति नहीं है हालांकि इन दोनों को समकक्ष माना जाता है। क्या असाइनमेंट के दो तरीकों के तंत्र में कोई अंतर है?

    से:

    फॉर्म E1 op = E2 के एक परिमाणिक असाइनमेंट अभिव्यक्ति ई 1 = (टी) (ई 1) सेशन (ई 2)) के बराबर है, जहां टी E1 का प्रकार है, सिवाय इसके कि ई 1 केवल एक बार मूल्यांकन किया जाता है ।

    इसका मतलब यह है कि b + = a के बराबर है (बाइट) (a + b) , बस के बजाय ए + बी । बाद में अभी भी बाइट पर एक कलाकार की जरूरत है

No comments:

Post a Comment