<wbr></wbr>
①<wbr>short s=s+1</wbr>
<wbr></wbr>
会出现编译错误。s+1的时候,结果会被“升格”为int类型。把int赋给short当然编译错误。
<wbr></wbr>
<wbr></wbr>
②<wbr>s+=1</wbr>
<wbr></wbr>
对于“+=”操作,系统会自动执行类型转换操作,等价于s=(short)s+1。
<wbr></wbr>
<wbr></wbr>
③<wbr>C#中原理也是一样的</wbr>
<wbr></wbr>
①<wbr>short s=s+1</wbr>
<wbr></wbr>
会出现编译错误。s+1的时候,结果会被“升格”为int类型。把int赋给short当然编译错误。
<wbr></wbr>
<wbr></wbr>
②<wbr>s+=1</wbr>
<wbr></wbr>
对于“+=”操作,系统会自动执行类型转换操作,等价于s=(short)s+1。
<wbr></wbr>
<wbr></wbr>
③<wbr>C#中原理也是一样的</wbr>