如: byte x=10;
x=x+10;//编译不通过
x+=10;//编译通过,这个相当于x=(byte)(x+10)
扩展类的赋值运算符不改变数据类型
博客探讨了在编程中遇到的编译问题,特别是在涉及到类型转换时。通过示例`bytex=10; x=x+10;`和`x+=10;`,解释了为什么第二条语句会导致编译不通过,而第三条语句通过隐式类型转换成功编译。文章强调了扩展类的赋值运算符不会改变原始数据类型的重要性,这对于理解代码行为和避免潜在错误至关重要。
如: byte x=10;
x=x+10;//编译不通过
x+=10;//编译通过,这个相当于x=(byte)(x+10)
扩展类的赋值运算符不改变数据类型
507
3129

被折叠的 条评论
为什么被折叠?