閱讀876 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

 

① short s=s+1

 

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

 

 

② s+=1

 

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

 

 

③ C#中原理也是一樣的

 

 

最後更新:2017-04-02 15:14:50

  上一篇:go 全球IT報告|中國“最勤奮”
  下一篇:go 微軟公司第一次全國大筆試將在10月12日進行!