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-03 16:49:28
① short s=s+1
會出現編譯錯誤。s+1的時候,結果會被“升格”為int類型。把int賦給short當然編譯錯誤。
② s+=1
對於“+=”操作,係統會自動執行類型轉換操作,等價於s=(short)s+1。
③ C#中原理也是一樣的
最後更新:2017-04-03 16:49:28