zoukankan      html  css  js  c++  java
  • java类型转换

    整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。

    转换从低级到高级。

    低  ------------------------------------>byte,short,char—> int —> long—> float —> double 
    • 不能对boolean类型进行类型转换。
    • 在把容量大的类型转换为容量小的类型时必须使用强制类型转换

    自动类型转换

    必须满足转换前的数据类型的位数要低于转换后的数据类型

    例如: short数据类型的位数为16位,就可以自动转换位数为32的int类型

    同样float数据类型的位数为32,可以自动转换为64位的double类型。

    char c1='a';
    int i1 = c1;//97

    强制类型转换

    • 条件是转换的数据类型必须是兼容的。
    • 格式:(type)value type是要强制类型转换后的数据类型
    int i1 = 123;
    byte b = (byte)i1;//123
  • 相关阅读:
    距离某天还有多久
    U3D各键值说明
    一些比较重要的函数
    U3D功能脚本备忘
    沟边
    渲染排序
    字符串转整数备录
    沟边
    U3D优化
    Unity中的四个路径
  • 原文地址:https://www.cnblogs.com/yanguobin/p/11602515.html
Copyright © 2011-2022 走看看