黑马程序员技术交流社区
标题:
类型问题
[打印本页]
作者:
刘岩
时间:
2012-12-3 17:15
标题:
类型问题
short s=4;
s=s+5;
上面的会编译失败,因为s+5计算完是int型的,无法赋值给short型
short s=4;
s+=5;
这个不会编译失败,那运算完s是什么类型的?
作者:
xjandrew
时间:
2012-12-3 17:42
s+=5
运算完s是short类型
s+=5相当于s=(short)(s+5),作了强制转换。
作者:
刘岩
时间:
2012-12-3 18:51
xjandrew 发表于 2012-12-3 17:42
s+=5
运算完s是short类型
s+=5相当于s=(short)(s+5),作了强制转换。
酱紫啊!明白了,多谢!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2