关于数据类型转换

关于数据类型转换

只讨论7种基本数据类型变量间的运算,不包含boolean类型

如果两个不同数据类型的整型数据相加,要用较大的数据类型变量进行运算,才能自动转换,否则使用较小的会报错

自动转换.png
自动报错.png

公式2.png

容量大小指的是数的范围的大小

注意:char类型也可以和int类型进行运算,使用的是对应的ASCII码进行运算,但优先级比int小所以运算结果自动转换为int型

转换错误2.png

由上面的错误可以得出,byte、char、short三种较小的数据类型之间进行运算时,结果都应该自动转换为int

自动转换公式.png

强制类型转换

可意为:自动类型转换运算。大转小

强制转换.png

强制转换的缺点:精度会降低,如果是小转大的强制转换,就没有精度的损失,例如short转换成long

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容