java中short s=s+1和s+=1的區別


 

① short s=s+1

 

會出現編譯錯誤。s+1的時候,結果會被“升格”為int類型。把int賦給short當然編譯錯誤。

 

 

② s+=1

 

對於“+=”操作,系統會自動執行類型轉換操作,等價於s=(short)s+1。

 

 

③ C#中原理也是一樣的

 

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: