标签:bit 内容 nbsp 自动 整数 个数 表示 十六进制 char
---恢复内容开始---
类型
 基本类型
    JAVA的类型                                                
                    引用类型
基本类型
              整形   (byte、short、int、long)
              浮点型 (float、double)
字符型 (char)
              布尔型 (boolean)
整形
    位 (bit):要么是0、要么是1
    字节 (byte):8个bit.
     
     2^0   2^4=>16   2^5=>32  2^6=>64   2^7=>128  2^8=>256  2^9=>512  2^10=>1024(K) 
     2^11=>2048   2^12=>4096   2^16=>65536   2^20=>M   2^30=>G(十亿)   2^40=>T 
 
     byte:   8位(能表示256个数)、取值范围:  -128~127
     short:  16位(能表示65536个数)、取值范围:  -32768~32767
     int:    32位(能表示4G个数)、取值范围:  -2G~2G-1
     long:   64位(取值范围很大、无需记忆)
     注意点:
     A、你直接给出一个整数,整数默认是int型。
        如果该整数值比较小、且直接赋给byte或short、JAVA也可以把它当成byte、short处理。
     
    B、如果你直接给出一个巨大的整数,JAVA不会自动把它当成long型处理。
       如果希望JAVA把该整数当成long处理,需要在整数后添加L或l.
C、整数一共有4种表达形式:
       十进制:
       八进制:以0开头
              逢8进1,只能出现0~7。
       十六进制:以0X开头或0x开头。
                逢16进1,只能出现0~9、a~f。
       二进制:以0B开头或0b开头
               逢2进1,只能出现0~1
十六进制的数,在编程中非常常用--每位十六进制的数,恰好换算成4位二进制数,因此非常方便
---恢复内容结束---
标签:bit 内容 nbsp 自动 整数 个数 表示 十六进制 char
原文地址:https://www.cnblogs.com/Daker-/p/9279098.html