LinkerIsKnow

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

short a =1;

a+=1; //实际上是 a=(short)(a+1);

short a=1;

a=a+1; //不报错,应为进行算术逻辑运算会默认转为int类型,但是你要把int类型赋值给short类型,所以错了。

 

posted on 2016-07-07 22:51  LinkerIsKnow  阅读(132)  评论(0编辑  收藏  举报