阅读50 返回首页    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 微软反盗版全球黑屏|中国成惟一例外
  下一篇:go 微软捕获中国黑客刘蝶雨的故事