美文网首页
05 - 隐式和显示类型

05 - 隐式和显示类型

作者: flowerflower | 来源:发表于2017-09-24 22:40 被阅读18次

    自动类型转换(也称为“隐式类型转换):

    当把小数据范围类型的数值或变量赋给另一个大数据范围类型变量,系统可以完成自动类型转型。这好比把装一斤水容器里的水倒进可以装两斤水的容器里一样。
    再次强调:boolean 类型是不可以转换为其他数据类型。

    强制类型转换(也称为“显示类型转换”):

    当把大范围类型的数值或变量赋给另一个小范围类型变量时,此时系统不能自动完成转换,需要加上强制转换符,但这样的操作可能造成数据精度的降低或溢出,所以使用时要格外注意。
    这就好比把装两斤水容器里的水倒在可以装一斤水的容器里,是可能造成水溢出的。
    若要坚持把4斤苹果塞进一个装3斤的袋子里,我们要怎么办?动用暴力。
    强制类型转换,可能造成溢出和精度损失。强制类型转换,可能造成溢出和精度损失。


    image.png

    相关文章

      网友评论

          本文标题:05 - 隐式和显示类型

          本文链接:https://www.haomeiwen.com/subject/ktecextx.html