我有三个short变量。 当我将其中两个相加并将结果赋值给第三个时,eclipse会告诉我需要将其强制转换为short类型!
short sFirst, sSecond, sThird;
sFirst = 10;
sSecond = 20;
sThird = sFirst + sSecond;
然而,当我进行简单的赋值后跟着一个增量赋值时,一切都正常。
short sFirst, sSecond, sThird;
sFirst = 10;
sSecond = 20;
sThird = sFirst;
sThird += sSecond;
为什么会这样呢?