zoukankan      html  css  js  c++  java
  • Java基本数据类型

    Java总共有四类八种的数据类型

    第一类:逻辑型boolean

    boolean只有true或者false,用于逻辑算法,占1位,用0或1来表示

    第二类:文本型char

    字符常量通常用单引号括起来,例如' 牛'

    Java字符采用的是Unicode编码,意味着Java也可以用编码形式来表示char类型,例如 'u0063' 。Java每个字符占用两个字节

    第三类:整数类(byte,short,int,long)

    char类型占2个字节
    short从-32768到32767
    int从-2147483648,到2147483647共10位
    long从-9223372036854775808到9223372036854775807共19位

    第四类:浮点类

    float           4字节       -3.403E38---3.403E38

    double       8字节        -1.798E308--1.789E308

    Java类型转换

    当整数和浮点类型转换的时候,低位向高位转换(例如int转long)的时候,会自动转型,不会发生编译错误,但高位转低位(long转int)的时候会需要强转

    如果不强转,这会发生编译错误。ps:强转有可能损失精度

    值得注意的是,long(占8位)转float(4位)的时候,并不需要强转,但精度会损失

  • 相关阅读:
    图论————最短路,最小生成树。
    复习KMP
    P3930 SAC E#1
    P3818 小A和uim之大逃离 II
    洛谷P3928 SAC E#1
    洛谷-P3927 SAC E#1
    求逆欧拉函数(arc)
    《公式证明:欧拉函数》
    求一个极大数的欧拉函数 phi(i)
    仙人掌(cactus)
  • 原文地址:https://www.cnblogs.com/CodeMagicMaster/p/8066829.html
Copyright © 2011-2022 走看看