整数相除只能得到整数,想得到小数需要有浮点数参与才可以
注意:扩展的的赋值运算符底层隐含了强制类型转换
如果没有(shout)进行类型转换。则会报错
因为s原本是shout类型,
在s+20运算过程中,s被强制转换为int类型,
所以s+20的结果是int类型,
但s本身是shout类型,所以s=s+20会报错
所以这里需要(shout)来再次进行类型转换,
把s+20的类型转换为int类型
整数相除只能得到整数,想得到小数需要有浮点数参与才可以
注意:扩展的的赋值运算符底层隐含了强制类型转换
如果没有(shout)进行类型转换。则会报错
因为s原本是shout类型,
在s+20运算过程中,s被强制转换为int类型,
所以s+20的结果是int类型,
但s本身是shout类型,所以s=s+20会报错
所以这里需要(shout)来再次进行类型转换,
把s+20的类型转换为int类型