0
点赞
收藏
分享

微信扫一扫

自动类型转换和强制类型转换


自动类型转换:

在Java中,任何情况下,整数类型的字面值默认当成int类型处理

小容量可以自动转换成大容量,这种操作被称为自动类型转换

  1. 容量大小的定义:

    容量大小不是指数据类型的字节数,而是指这个数据类型可以表示的数的大小

  2. 各个数据类型的容量大小

    容量从小到大的排序:byte<short(char)<int<long<float<double,其中char可以表示大的整数

强制类型转换

大容量转换成小容量,可能有精度损失

![在这里插入图片描述](https://img-blog.csdnimg.cn/2229c755f674418da32c3b54a3c60c5b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmF2YeiPnOm4n-eahOWtpuS5oOS5i-i3rw==,size_19,color_FFFFFF,t_70,g_se,x_16#pic_center)

强转就是把前面的几个字节去掉

自动类型转换和强制类型转换_数据类型




举报

相关推荐

0 条评论