欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

short s1 = 1; s1 = s1 + 1; 有错吗?short s1 = 1; s1 += 1 有错吗

发布时间:2025/3/19 28 豆豆
生活随笔 收集整理的这篇文章主要介绍了 short s1 = 1; s1 = s1 + 1; 有错吗?short s1 = 1; s1 += 1 有错吗 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

short s1 = 1; s1 = s1 + 1; 有错吗?short s1 = 1; s1 += 1 有错吗?

前者不正确,后者正确。对于 short s1 = 1; s1 = s1 + 1;由于 1 是 int 类型,因此 s1+1 运算结果也是 int 型,需要强制转换类型才能赋值给 short 型。而 short s1 = 1; s1 += 1;可以正确编译,因为 s1+= 1;相当于 s1 = (short)(s1 + 1);其中有隐含的强制类型转换。

总结

以上是生活随笔为你收集整理的short s1 = 1; s1 = s1 + 1; 有错吗?short s1 = 1; s1 += 1 有错吗的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。