美文网首页
java 基本数据类型

java 基本数据类型

作者: ericdejavu | 来源:发表于2017-09-03 16:57 被阅读0次

    create by dejavu


    类型 大小 范围 用途
    int 32 位 -231~231 ---
    long 64 位 --- ---
    float 32 位 -NaN, [-1e38~-1e-45], 0, [1e-45~1e38], NaN ---
    double 64 位 -NaN, [-1e308~-1e-308], 0, [1e-308~1e308], NaN ---
    byte 8位 -128~127 文本操作
    char 16位 0~65535 (类似c中)unsigned int ,unicode编码模式,0-127 ascii,a-97--A-65

    基本数据类型无法再初始化时转化

    • 类型的转化

    这里的语法同python

      int error = pow(2,31)+1;  //溢出
      int error = 1e12;  //错误
      long error = 1e12*2*10L; // int 溢出 结果将不是所要的
      double 精度为1e-16
    

    默认的operator+int+int
    所以byte+byte将自动转化为int+int

    这里需要强转
    byte var1 = 1,var2 = 2;
    byte var3 = (int)(var1+var2);

    其余操作均与c++相同

    相关文章

      网友评论

          本文标题:java 基本数据类型

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