zoukankan      html  css  js  c++  java
  • java基础(5)--基本数据类型、占用字节、数值范围

    一、Java基本数据类型
    基本数据类型有8种:byte、short、int、long、float、double、boolean、char
    分为4类:整数型、浮点型、布尔型、字符型。
    整数型:byte、short、int、long
    浮点型:float、double
    布尔型:boolean
    字符型:char
     
    二、各数据类型所占字节大小
    计算机的基本单位:bit .  一个bit代表一个0或1
    byte:1byte = 8bit     1个字节是8个bit
    short:2byte
    int:4byte
    long:8byte
    float:4byte
    double:8byte
    boolean:1byte
    char:2byte
     
    三、各个类型取值范围
    1、byte:
    [-128~127],即[-2^7~2^7-1]
    2、short
    [-32768~32767],即[-2^15~2^15-`]
    3、int
    [-2147483648~2147483647],即[-2^31~2^31-1]
    4、char
    [0~65535],即[0~2^16-1]
    5、long
    [-2^63~2^63-1]
    6、boolean
    true、flase
    7、double
    指数位:2^(-1023)~2^1024
    尾数位:52位,2−522−52=2.220446049250313E-16,最小是16位,但最小不是1.0E-16,所以精度是15~16,能保证15,一般16位。
    8、float
    指数位: 2^(-127)~2^128
    尾数位:float的尾数:23位,其范围为:0~223223,而223=8388608=106.92223=8388608=106.92,所以float的精度为6~7位,能保证6位为绝对精确,7位一般也是正确的,8位就不一定了
     
     
  • 相关阅读:
    memset 还可以这样用
    搜索(DFS)
    搜索(BFS)
    最大流之sap算法
    最大流之sap算法
    String VS Cstring(字符串)
    String VS Cstring(字符串)
    Set 与 Multiset
    deque(双端队列)
    枚举 TODO
  • 原文地址:https://www.cnblogs.com/mrwhite2020/p/13381010.html
Copyright © 2011-2022 走看看