黑马程序员技术交流社区

标题: short数据类型转换问题 [打印本页]

作者: 任长存    时间: 2015-12-25 14:55
标题: short数据类型转换问题
short s = 1;
short += 1;与 short = short + 1;的区别
看视频没有太看懂,又没人解答一下。感激感谢。
作者: chenxin_0916    时间: 2015-12-25 23:40
你确定题目不是
作者: chenxin_0916    时间: 2015-12-25 23:41
你确定题目不是
short s = 1;
s += 1和s = s + 1的区别?
作者: shiax11    时间: 2015-12-26 00:25
没看懂  ,,,,,
作者: xiejun    时间: 2015-12-26 05:48
你问题也写错了,应该是s+=1;和s=s+1的区别(short s=1;).1的默认值是int型,后面那个就是错误的,short+1,自动提高了数据类型(int),又将int型装到short(大向小装肯定不行)。第一个是自动提升数据类型,第一个复杂写法是s=short(s+1);如果解决你的问题,帮忙加精,我最近赚技术分,也是入学的同道中人,互帮互助,大恩不言谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2