2021-10-15 二元运算符连接两个值的类型自动转换

当用一个二元运算符连接两个值时(例如 n+f,n是整数,f是浮点数),先要将两个操作数转换为同一种类型,然后再进行运算。

如果两个操作数中有一个是 double 类型,另一个操作数就会转换为 double 类型。

否则,如果其中一个操作数是float 类型,另一个操作数将会转换为 float 类型。

否则,如果其中一个操作数是 long 类型,另一个操作数将会转换为 long 类型。

否则,两个操作数都将被转换为 int 类型。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容