++a和a++的区别时间:2023-03-09 20:01:55 另: short s = 4; s = s + 1; // 编译不通过。因为编译器无法判断等号右边的运算结果是否依然在等号左边的short类型范围内,容易丢失精度。 s += 1; // 编译通过。+=运算符自动进行类型转换。